inSmartBank

B/43を運営する株式会社スマートバンクのメンバーによるブログです

ohbarye の検索結果:

忖度なし!?業務委託エンジニアが語るスマートバンクの真実

…験者は1割以下」— ohbarye (@ohbarye) 2024年10月28日 ただし、「普通のことをちゃんとやる」という意味でしっかりしていると思います。例えば、コードを書くときに「ちょっと手を抜こう」と思ってしまうと、レビューで確実にツッコミが入ります。 奇をてらったことはしていないですが、「良い素材を活かして味付けは塩のみ」のようなイメージになっているかと思います(例えが下手) ただし、人数や機能数が多くなってきた影響で、コーディング規約や運用ルールの整備がさらに求め…

なぜスマートバンクはテックカンファレンスに本気でやれるのか

…登壇者がいるのか、はohbaryeさんの資料にヒントがありそうです。 speakerdeck.com 2:エンジニアチームがかかえる課題を解決するためにやることを決める 「コミュニティ貢献」が根底にはありますが、参加者が「企業を知る」きっかけにもなることから、「採用活動」と紐づけて考える企業も多いかと思います。もちろんいわゆる採用イベントではないので、直接的な採用活動をすることはないです。しかし、参加されてる方々がそのとき転職しようかな、と思っていなくても転職活動しようと思っ…

PM・EMが語るユーザー中心のプロダクト開発と B/43 の未来展望

…ていますか? EM:ohbaryeさん) 『お金の課題を全部解決できるサービス』にしていきたいです。 現状B/43を使うことで、自分自身もかなり夫婦の家計管理が改善したのを実感できています。 一方で、それ以外にもまだ解決できていないお金の課題は様々。個人的には、資産管理なども将来的にB/43に寄せていけたらいいなと考えています。 PM:jouさん) 単なる『家計管理アプリ』ではなく、『やりたいことを実現するためのアプリ』にしていきたいです。 家計管理自体をやりたくてやっている…

Kaigi on Rails 2024のスマートバンク取り組みまとめ #kaigionrails

…はosyoyuさんとohbaryeさんが登壇します。ふたりからのコメントはこちらのブログをご確認ください。 blog.smartbank.co.jp ブースではバルーンクイズでお菓子掴み取りをご用意しています 先日行われたYAPC::Hakodate 2024に続いて、クイズに答えておかし掴み取りチャレンジ企画を用意しました!YAPC::Hakodateでもうやったし今回はもういいかな〜、と思ったそこのアナタ!安心してください。ちょっとクイズを変えました。先日参加して高得点を…

Reject on Rails 2024 at Gotanda 参加レポート

… 有明でお会いしましょう! Kaigi on Rails 2024の2日目には弊社から ohbarye と osyoyu が登壇します。また、スマートバンクはGold Sponsorとして会場にブースも出します。楽しい企画を用意してお待ちしていますので空いた時間にぜひお立ち寄りください! blog.smartbank.co.jp スマートバンクではサーバーサイドエンジニアを募集しております!どんな開発をしているかぜひブースでお話させてください! smartbank.co.jp

Kaigi on Rails 2024にosyoyuとohbaryeが登壇します! #kaigionrails

…(osyoyuさん,ohbaryeさん)に登壇の意気込みや見どころについて聞いてきたのでブログにしてみます。 都市伝説バスターズ「WebアプリのボトルネックはDBだから言語の性能は関係ない」by Daisuke Aritomo (osyoyu) 日時:Day 2(2024/10/26) 10:00 〜 10:30 @ Hall Blue osyoyuさん、トーク内容の見どころを教えてください! 「WebアプリのボトルネックはDB」…… 多くの場合、これは紛れもない真実。しかし…

オイ、そこのSELECT COUNT。余計な数え上げに意味なんかねえ

…スマートバンクの @ohbarye が執筆しました。 スマートバンクではパフォーマンス改善に関心のあるサーバーサイドエンジニアを募集しております! smartbank.co.jp *1:今回記述した問題があったため、今ではほとんど消えました *2:時間をかけて取り組めるならもちろん検討する価値はあります *3:修正前は select count(*) from payments where payments.user_id = 1 limit 2; となっており、全件走査を抑…

MySQLのロックに起因するブロックタイムアウト撃退記

…析したところ、同僚のohbaryeさんが以下の発生傾向を発見しました。 たよりになる分析コメント UPDATEのオペレーションでブロックされているということ、そして発生する時間が限定的であることからなんらか定期的に実行されているバッチか何かが原因であることが推察されました。 本調査 というわけでこの時間帯で狙い撃ち、どのクエリがロックを取っているか (つまり原因になっているか) を調査することとしました。 ロックの検出については先行事例がいくつかあり、主に以下を参考にしました…

YAPC::Hakodate 2024 非公式予習会を開催しました!

…YStcUf8k— ohbarye (@ohbarye) 2024年9月18日 speakerdeck.com 未来大生の胃を支える函館グルメ(株式会社はてな) はてなさんからは、今回の会場である公立はこだて未来大学出身の deflisさんにご登壇いただきました。 海鮮だけじゃない!ラッピ(ラッキーピエロ)、ハセスト(ハセガワストア)のやきとり弁当(豚)、ガラナなどなど、地元学生の胃袋を支えたグルメやお土産が数多く紹介されました。今回の会期中に全部食べ切れるのか……!? 会場…

MySQL 8.0アップグレード後に性能劣化したクエリ: セミジョイン編

…事はEngineering Managerの@ohbaryeが執筆しました。 スマートバンクではパフォーマンスの監視や改善に興味関心のあるエンジニアを募集しています! smartbank.co.jp *1:参考「MySQL 8.0のセミジョインの変更点」 https://gihyo.jp/dev/serial/01/mysql-road-construction-news/0103 *2:各種戦略の詳細については「MySQLの準結合(セミジョイン)について」の記事が詳しいです

第二新卒で入社して1.5年。エンジニアの成長機会・環境をUXリサーチャーが聞いてみた!

…ェクトにジョインし、ohbaryeさんやuribouさんにメンターになっていただきました。 ── プロジェクトにジョインされてから、どのようにスキルを身につけましたか? 前職ではWebサービスでフロント側も自分で作っていましたが、B/43ではモバイルアプリ向けのバックエンドのAPI開発がメイン業務だったため、モバイル側とどうやって擦り合わせてWeb APIを設計するかを学びました。1人のエンジニアとしてPMのBNBNさんとどう進めていくかが、とても学びになりました。先輩がPM…

RubyKaigi 2024スポンサー舞台裏と、技術カンファレンスへの向き合い方

…カーセッションには ohbarye と osyoyu の2名が、Day2の LT に chobishiba がそれぞれ登壇しました。RubyKaigi のような大きいカンファレンスに同僚が登壇し、大勢の前で堂々と話すのを見ていると、胸が熱くなりましたね。めちゃくちゃ刺激にもなりましたし、どの会も満員で非常に盛況でした。各メンバーの発表スライドは公開されていますので、是非ご覧ください。 speakerdeck.com ohbaryeからはRactorを用いたProperty B…

『B/43 TECH TALK 〜 「お金の使いすぎ」を防ぐ新しい家計管理機能開発の裏話〜』を開催しました

…ジニアの大庭さん(@ohbarye)が、「プロトタイピングによる目的不確実性の低減」と題し、プロトタイピングを通じて意思決定を進めた事例を紹介しました。 支出ペースグラフのモックアップ(プロトタイピングに対して、動かない模型のようなもの)だけだと、使いすぎの判定ロジックやユーザー課題を解決するための具体的な要件がわかりません。 そこで、初手として机上でのシミュレーションを行ってみますが、静的な情報だけでは体験の良し悪しを判断できない部分が出てきました。 動くものがなくてわから…

Hydration Sponsorの裏側を紹介します🥤 #rubykaigi

…ことに2名の登壇者(ohbarye、osyoyu)、1名のLT参加者(chobishiba)がいて、トークを聞いてくださった方が「ここを質問してみたい」とか「内容について話したい」と思った時に、話せる場所としても活躍できたのも良かったポイントです。 今後やっていきたいこと カンファレンスのスポンサーをする一番の意義は「コミュニティを盛り上げること」だと考えています。その中で弊社やプロダクトのことをどう言った形で知ってもらうのか?は今自分たちが参加者にとってどの位置にいてどうい…

【RubyKaigi 2024】 2日目もドリンクスペース大盛況 & Lightning TalksでKoshibaがトークしました! #rubykaigi

…さんと昨日登壇した ohbarye と Daisuke Aritomo (osyoyu) は同じチームで働いています。元々は3人チームだったので、チーム全員がRubyKaigiで登壇するというとんでもないチームが出来上がってしまいました(すごい)。 3人とも、ドリンクスペースや懇親会など会場をウロウロしているのでぜひお声がけください! Hydration Sponsor スマートバンクはHydration Sponsorとして、2日目もドリンクを提供しています!大盛況の1日目…

【RubyKaigi 2024】 Hydration Sponsorとしてドリンクを配ってます & 弊社から2名登壇しました! #rubykaigi

…て初日は、弊社から ohbarye と Daisuke Aritomo (osyoyu) が登壇しました! 快晴に恵まれて熱気あふれるRubyKaigi初日の様子をスマートバンク目線でお届けします!! Hydration Sponsor Hydration Sponsorは会場でドリンクを提供するスポンサーです!暑い沖縄を乗り切れるように4種類のドリンクを準備しています!まだドリンクをもらっていない方はぜひお立ち寄りください!一度飲んだ方も何度でもお越しください!(❺番目のS…

RubyKaigi 2024でスマートバンクのメンバーとお会いしましょう #rubykaigi

…壇、1名LTします ohbaryeとosyoyuの2人が登壇、chobishibaがLT をします! それぞれの登壇情報やLTについては以下をご覧ください。 Unlocking Potential of Property Based Testing with Ractor (ohbarye) rubykaigi.org The depths of profiling Ruby (osyoyu) rubykaigi.org Enjoy Creative Coding with …

登壇者と攻略するRubyKaigi 2024 開催レポート

…dorinkuさん、ohbaryeさん、osyoyuさんが座談会形式でRubyKaigiについてお話しされました。 RubyKaigiの登壇者が5人集まって話すの豪華… 座談会の中で話されたトピックをかいつまんで紹介します! 自分のトークのここを聴いてほしい! osyoyuさんは「The depths of profiling Ruby」というタイトルで、Rubyのプロファイラーについてトークします。プロファイラーというとstackprofなどがありますが、自作したプロファイ…

スマートバンクはRubyKaigi 2024に協賛します!!

… スマートバンクからohbaryeとosyoyuのふたりが登壇します!登壇内容について詳しくは直前のブログでご紹介できればと思いますが、今回はふたりから登壇の意気込みを預かりました。 ohbarye こんにちは、ohbaryeです。このたびは私が長年憧れていたRubyKaigiに登壇する機会をいただき誠に光栄に思います。Accept通知をもらった時は本当に鼓動が速くなりました。 ところで皆さんはRuby 3.0から導入されたRactorを使われていますか?思いつくユースケース…

YAPC::Hiroshima 2024でのスポンサー活動の振り返り

…i_mitani @ohbarye の二人が登壇できることになったのもあり、本格的にスポンサー企画を進めることになりました。 YAPC::Hiroshima 2024 に向けたチーム体制 去年行った Kaigi on Rails 2023 の時もそうでしたが、今回もスポンサーを行うにあたって、しっかりとプロジェクトチームを組み、スポンサーする内容や当日含めた認知施策をどうやっていくかを詰めていきました。 チーム体制は社内でYAPCに最も詳しい @nyancoをリーダーとし、登…

#CTOを破産から救おうチャレンジ クイズ at YAPC::Hiroshima 2024 の紹介と解説

…って若干気まずいw@ohbarye の冪等性の話を理解すると解けるクイズになっているので是非トライして見てください👍#yapcjapan #yapc_b pic.twitter.com/HPXfred0yX— 堀井 雄太 | SmartBank CTO (@yutadayo) 2024年2月10日 本記事ではこのスポンサーチャンスを活かして行なった #CTOを破産から救おうチャレンジ の紹介と解説をいたします。 #CTOを破産から救おうチャレンジ の紹介 タイトルから想像しに…

YAPC::Hiroshima 2024でスマートバンクの社員と握手しましょう #yapcjapan

…から2名登壇します ohbaryeとshohei_mitaniの2人が、同じ部屋で、しかも連続で登壇します!今回のYAPCのテーマ「what you like」(おこのみ)に合わせたトークをお届けします!みなさん、11時から bitRiver/カナル・ウェブ会場(コスモス)です、ぜひ来てください!! blog.smartbank.co.jp 孤独のCTOグルメ、いかがでしたか? Kaigi on Rails 2023で好評(!?)だった孤独のCTOグルメ。「広島でもやるんかい…

YAPC::Hiroshima 2024にスマートバンクのエンジニアが2名登壇します

…y Header @ohbarye スケジュール 2月10日(土)11:30-11:50@Track B fortee.jp 概要 商品の注文や口座間送金など、二重に行われてほしくない処理をネットワーク越しにリクエストし、通信に失敗したとき────クライアントはリトライするかもしれません。 しかし、直前のリクエストでサーバ側の処理が正常に完了していたら、1回でよい処理が複数回行われてしまいます。 この課題を解く鍵は"冪等性"。 「同一リクエストに対して結果が変わらない」仕組み…

YAPC::Hiroshima 2024 非公式予習会 開催レポート

…泉もある 蛇口からみかんジュース えひめ愛顔の観光物産館 海鮮・魚介がすべてうまい 特に刺身を乗せた宇和島風鯛めし ← これ!!!! みなさまも延泊しての愛媛弾丸旅行、いかがでしょうか?(洗脳完了) 懇親会の様子 終わりに 非公式予習会、楽しんでもらえたでしょうか? YAPC::Hiroshima 2024の当日では @ohbarye と @shohei_mitani がトークする予定です。YAPC::Hiroshima 2024に参加される方は、ぜひ発表を観に来てください!

【1/23 火】やります、YAPC を最高に楽しむための「東京予習会」!

…ohei1913、@ohbarye の2名が YAPC::Hiroshima 2024 本編に登壇予定です。こちらについては別記事で詳細をお知らせしますので、お待ちください! fortee.jp fortee.jp スマートバンクは YAPC::Hiroshima 2024 のシルバースポンサー & 椅子スポンサーです yapcjapan.org また、スマートバンクは YAPC::Hiroshima のシルバースポンサー兼「椅子スポンサー」です。カンファレンス当日、椅子に着…

エンジニア採用広報に全社で取り組み、認知を広げた半年間

…のmitaniさん、ohbaryeさんにチームに入ってもらったり、エンジニアメンバーとのブレストの時間を頂くことにしました。 課題2.現場をうまく巻き込めていない 課題の2つ目は、現場をうまく巻き込みきれていなかったことです。やはり採用広報をやる理由をもっとオープンにしていかなければいけないと考えました。全社観点では、事業ロードマップの達成のためにエンジニアの採用を強化しないといけない。採用現場の観点では、スカウトの返信率を上げるためには認知が必要。そのあたりをより多くのメン…

Kaigi on Rails2023の総括と技術広報について

…分自身の参加は勿論、ohbarye や shohei1913 が過去2年連続登壇するという実績もあったため、これは…スポンサーするっきゃない…! という思いもありました。 技術広報の体制について スマートバンクでは、採用やそれに繋がる広報活動もプロダクト開発と同等の重要な課題として定義しています。ですので技術広報自体に取り組むチームが存在し、さらに目的に応じてそこから、いくつかのサブチームも分かれて存在しています。今回はサブチームの1つでもあるスポンサーチームが目標を立てて、…

「FintechプロダクトのRails開発事情とアーキテクチャ解説」というタイトルで Kaigi on Rails 2023でLTしました。

…ct)の採用や当日のohbaryeの発表にもあった通り、管理画面用のモデルをnamespaceを分離して専用のクラスを用意しているためです。 B/43システムの複雑さの一例紹介 今回は複雑になりがちなFintechサービスの裏側では、どんなロジックや処理を書いているのかを知ってもらうために一例として残高処理の例を紹介させてもらいました。 入金残高の記録と管理について B/43で提供しているカードはプリペイド式ですので、ユーザーはいくつかある入金方法から選んで入金してもらい、シ…

Kaigi on Rails 2023『管理機能アーキテクチャパターンの考察と実践』の余談や質問への回答

…pgfkOwEn— ohbarye (@ohbarye) 2023年10月29日 これは筆者の発言が初出ではなく、Appendixに記載した記事が元ネタになります。筆者の知人である@itohiroさんがかつて以下のように語っておりました。 実は半年ちょっとくらい前まではPORTという名前も概念も存在せず、その機能の一部であり社内ユーザーが触れるRuby on Railsのフロントエンドの機能群が単に「管理画面」と呼ばれている状況で、その重要性やプロダクトとしての地位、エンジニ…

Kaigi on Rails 2023に参加してきた(2日目)

…ーンの考察と実践 @ohbarye 誰しもが関わった経験があるだろう管理機能や管理画面をアーキテクチャの観点から考察します。 Day2 - 10.28 (Sat.)13:30-14:00@Hall B kaigionrails.org speakerdeck.com Fintechプロダクトの開発事情とアーキテクチャ解説 @yutadayo スポンサーセッションで弊社CTOの堀井が登壇しました。 金融サービスの裏側のRailsの規模やB/43を支える決済システムを紹介していま…

We create the new normal of easy budgeting, easy banking, and easy living.
In this blog, engineers, product managers, designers, business development, legal, CS, and other members will share their insights.