inSmartBank

AI家計簿アプリ「ワンバンク」を開発・運営する株式会社スマートバンクの Tech Blog です。より幅広いテーマはnoteで発信中です https://note.com/smartbankinc

ohbarye の検索結果:

モバイルアプリ部のミーティングたちを紹介するぜ!

… 第五区走者 id:ohbarye による 続・AIのためのオンボーディングドキュメントを整備する (2026年1月版) からタスキを繋ぐ形で、今回は、スマートバンクにおいてモバイルアプリ部が普段どんなミーティングをしているのかについてご紹介します。 組織とモバイルアプリ部について まず前提として、スマートバンクではマトリクス型の組織体制を採用しており、すべてのモバイルアプリエンジニアは「エンジニアリング本部 / モバイルアプリ部」という横串の部門と「ミッションチーム」という…

続・AIのためのオンボーディングドキュメントを整備する (2026年1月版)

…nagerの id:ohbarye が旬と思しきAIトピックをお届けします。 去る2025年3月、弊社が公開した『AIのためのオンボーディングドキュメントを整備する』ではAIコーディングツール活用時に期待した通りの成果物にならないという課題と、その解決策としての「AIのためのオンボーディング整備」について紹介しました。 あれから約10ヶ月が経過する中で起きたツールや周辺状況の変化に合わせ、以前の記事で紹介したAI向けオンボーディングドキュメントを再整理しました。本記事では20…

クレジットカード番号の混入を防ぐ技術

…。 この記事がサービスのセキュリティ向上やPCI DSS準拠の参考になれば幸いです。 明日は駅伝企画第五走者の ohbarye にタスキを渡したいと思います! 参考資料 日本カード情報セキュリティ協議会(JCDSC) - 国内のPCI DSS普及促進団体 PCI DSSとは|JCDSC - PCI DSSの日本語解説 Luhn algorithm - Wikipedia Luhnアルゴリズムとは - Stripe Payment card number - Wikipedia

スマートバンク 新春エンジニア駅伝 2026 がはじまります!

…2026年1月版) ohbarye 2026/01/13 モバイルアプリ部のミーティングたちを紹介するぜ! rockname 2026/01/14 「AIモブプロ」が形を変えてチームに定着するまで YoHa 2026/01/15 コンプライアンスと開発スピードを両立する / スマートバンクSREチームの2025年の振り返り shmokmt 2026/01/16 リードレプリカにおける「書き込み後の読み取り一貫性」を担保する 〜 ワンバンクでの実践 〜 occhi 2026/0…

2025年7月〜12月エンジニア登壇・スポンサーまとめ

… 2025 登壇者:ohbarye 発表資料:5年間のFintech × Rails実践に学ぶ - 基本に忠実な運用で築く高信頼性システム / 5 Years Fintech Rails Retrospective - Speaker Deck 登壇者:moznion 発表資料:避けられないI/O待ちに対処する: Rails アプリにおけるSSEとasync gemの活用 / Tackling Inevitable I/O Latency in Rails Apps with…

Kaigi on Rails 2025の株式会社スマートバンク取り組みまとめ #kaigionrails

…moznionさん、ohbaryeさん、mitaniさんが登壇します。コメントはこちらのブログをご確認ください。 blog.smartbank.co.jp 今年のブースは…「ワンバンラボ」です! 今年も株式会社スマートバンクはイベント毎にブースの企画を考えて、毎回違うコンテンツを準備します。私たち株式会社スマートバンクの提供する「ワンバンク」は家計簿アプリ…?プリペイドカードのサービス…?いや、家計を改善するアプリだ…!と言うことで、これしかない!と言う企画を思いつきました!…

Kaigi on Rails 2025にohbarye,moznion,mitaniが登壇します! #kaigionrails

…ートバンク社員3名(ohbaryeさん、moznionさん、mitaniさんが登壇します。)に登壇の意気込みや見どころについて聞いてきたのでブログにしてみます。 5年間のFintech × Rails実践に学ぶ - 基本に忠実な運用で築く高信頼性システム by ohbarye 日時:Day 1(202509/26) 16:10 〜 16:40 @ Hall Red 予告編の内容は、実際に上映される本編とは違うことがあります ohbaryeさん、トーク内容の見どころを教えてくだ…

2025年1月〜6月エンジニア登壇・スポンサーまとめ

…es.io 登壇者:ohbarye 発表資料:Git scrapingで始める継続的なデータ追跡 - Speaker Deck 本編 登壇者:moznion 発表資料:simple組み合わせ村から大都会Railsにやってきた俺は - Speaker Deck 1/20 Beyond EM 〜広がる可能性、深まる専門性〜【EM Oasis #7】 登壇者:Shohei Mitani 発表資料:自己実現のためのキャリア選択 - Speaker Deck 1/22 [オフライン開催…

もう1度プロダクトエンジニアになりたくて株式会社スマートバンクに入社しました

…はosyoyuさんとohbaryeさんがSpeakerとして登壇しました。 私自身はオフラインでの参加は初めてでしたが、Rubyistの方々の熱気を直に感じることができた貴重な機会でした。 blog.smartbank.co.jp AIスクショ読み取り機能の開発 プロトタイプで出たアイデアをベースに、スクリーンショット読み取り機能を開発しました。 技術的な内容についてはまた別の機会にお話できればと思いますが、入社して以来初めての新機能開発を無事にリリースできてとてもホッとして…

upstream を頼りつつ破壊的変更を乗り越える: aws-activejob-sqs v1へのバージョンアップ対応記

…anager の @ohbarye が執筆しました。 参考 aws-sdk-rails https://github.com/aws/aws-sdk-rails aws-activejob-sqs-ruby https://github.com/aws/aws-activejob-sqs-ruby 📢 Announcement: aws-sdk-rails v4.2 modularization and aws-sdk-rails v5 upgrade information…

なぜ株式会社スマートバンクを次のチャレンジの場として選んだか (capytan)

…、勉強会で知り合ったohbaryeさんからDMをもらったことが、選考に進む直接的なきっかけでした。 note.com さらにさかのぼると、とあるカンファレンスでSRE部EMのmasaさんと一度お話しており、お互いに「面白い人がいるな」と感じたのかSNSでつながっていました。そうした背景で株式会社スマートバンクのメンバーには「バイブスが合いそうだ」という印象を持っていたため、DMで声をかけていただいた時も「RubyKaigiで登壇していたりブログも拝見したことがあるohbary…

RubyKaigi 2025 セッションレポート(前編) #rubykaigi

…いと考えています! ohbarye 私からはsinsokuさんによる”Automatically generating types by running tests”についてレポートします。本発表はテスト実行時に型情報を収集し、自動的にRBSインラインコメントとして挿入するhttps://github.com/sinsoku/rbs-trace gemについてでした。 使い方はとても簡単で、gem追加後に RBS_TRACE=1 bundle exec rspec のように実…

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

…ます osyoyuとohbaryeの2人が登壇します。ふたりとも昨年に続いて2年連続です。 それぞれの登壇情報については以下をご覧ください。 Benchmark and profile every single change (osyoyu) https://rubykaigi.org/2025/presentations/osyoyu.html#day2 On-the-fly Suggestions of Rewriting Method Deprecations (ohb…

ISUCONが業務に役立つ瞬間 - 決済処理時間の悪化を解決するまでの軌跡

… (ちなみに同僚の@ohbaryeがこれと類似のトピックについて過去に弊ブログで言及しています、チェックチェック〜!: オイ、そこのSELECT COUNT。余計な数え上げに意味なんかねえ - inSmartBank)。 このクエリは「対象カードによる初回の決済かどうか」というチェックのためにすべての決済に対して実行されているところがポイントでした。「初回決済」は文字通り1つのカードが高々1度しかしない体験であるため、このクエリを常に実行するのは無駄が多いと言えるでしょう。ま…

"お金を扱うエンジニアリング"がもたらす知的興奮と成長、 あるいはキャリア停滞の打破

…agerをしている@ohbaryeです。 株式会社スマートバンクはエンジニアを積極採用しており、カジュアル面談や選考過程で私もたくさんの方にお会いしてきました。その中で最もよく聞かれる質問の1つが 「株式会社スマートバンクの事業にエンジニアとして関わることのやりがいやおもしろさって何ですか?」 というものです。その都度お答えしている内容を1つの記事にまとめ、より多くの方に知ってもらいたいと考え筆を取ってみました*1。文化や組織風土、優れたエンジニアの在籍など他にも語れる面白さ…

東京Ruby会議12参加レポート #tokyorubykaigi

…前夜祭第二部に登壇 ohbarye "Git scrapingで始める継続的なデータ追跡" というタイトルでサクッと10分話させてもらいました。 東京Ruby会議12で発表した "Git scrapingで始める継続的なデータ追跡" のスライドです!https://t.co/N9TuMBoCAq #tokyorubykaigi— ohbarye (@ohbarye) 2025年1月17日 Git scrapingは「さらっと書いたスクレイピングスクリプトをGitHub Act…

東京Ruby会議12で株式会社スマートバンクの社員と握手 #tokyorubykaigi

…壇します 前夜祭ではohbaryeが「Git scrapingで始める継続的なデータ追跡」というタイトルで登壇します。 ohbaryeからひとこと Webサイトを眺めていて「このWebサイトの情報、定期的にチェックしたいな...」「更新があったら通知が欲しい」のように思ったときに使えるちょっとしたテクニックの話をします。 キャベツ価格のようにみんなが興味あるデータではなく、自分あるいはごく一部しか興味がないデータを追跡してついでに分析もしてみることで、暮らしにほんのりRuby…

カンファレンス発表、そして業務への還元、またはコミュニティとの関係

…が採択されるまで』やohbaryeさんの『エンジニア9名でプロポーザル提出8件, 採択3件を支える技術と文化』をご覧いただくと片鱗が覗けるかもしれません。 カンファレンスと業務とコミュニティの間で 登壇発表は「業務で出した成果を発表する場所」のように、取り組みを一方向に出力する場所であるように捉えられることが多いように思います。しかし、本当にそうでしょうか? 業務であれ、趣味であれ、成果を発表の形に昇華させるときには大いなる内省が求められるように感じます。どのように整理すれば…

急成長SaaSスタートアップを退職し起業したら、いつの間にか株式会社スマートバンクにいた件

…験者は1割以下」— ohbarye (@ohbarye) 2024年10月28日 市場も資金もあるのに、圧倒的に人が足りていません。 ーー圧倒的穴場なんですね! それです。きっと今後1-2年で組織規模は大きくなると思いますし、そうなるように頑張ります。 ただ数年後に100-200人規模の組織になったときに、「50人規模から自分たちが大きくしてきた」という経験や思い出ってものすごく貴重だと思うんですよね。 事業と組織をグロースしてきた猫たちだ。面構えが違う ※画像はイメージです…

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

…験者は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 非公式予習会を開催しました!

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

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

…gineering 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…

We create the new normal of easy budgeting, easy banking, and easy living.
In this tech blog, engineers and other members will share their insights.