inSmartBank

B/43を運営するSmartBank社のメンバーによるブログです

Engineering

CRAからViteへ移行して190倍高速なdev server起動を得る

ある日突然、あなたに190倍(当社比)高速なdev serverができたらどうしますか...? この投稿ではWebアプリケーションのビルドツールをCreate React AppからViteへと移行した背景・手順・結果について説明します。 Vite等のビルドツールやフロントエンドアプ…

FinTechスタートアップ企業のインフラができるまで(構築編2部)

こんにちは!インフラを担当しております上平と申します。 このエントリーでは弊社が運営するサービスB/43のインフラをどのように構築してきたかを紹介します。 スタートアップでイチからインフラを構築する大変さや面白さをお伝えできればと思います! 今回…

B/43カード決済システムのしくみ(前編)

こんにちは! スマートバンクでソフトウェアエンジニアをしている uribou です。 今回は B/43 のカード決済システムのしくみについて解説しようと思います! B/43 では Visa のプリペイドカードを発行しており、普段はあまり触れる機会のないカード決済の業…

TracePoint活用事例: Sentryのローカル変数キャプチャ機能

"Sentry"、使っていますか? 去る 2021-11-11 にリリースされた sentry-ruby 4.8.0 gem に "exception frame's local variable capturing" という機能が導入されました。良い感じの和訳が思いついてないのですが本記事ではローカル変数キャプチャ機能と呼称…