PILAR 01
推測ではなく実測に基づく最適化
推測による最適化は行いません。コード変更や新ツール導入の前に、JVM、DB競合、ネットワーク遅延などの真のボトルネックをプロファイリングします。
➜ 実績:Virtual Threads 導入による 49.8% の性能向上および Mapfre Afín における SQL クエリ最適化。
こんにちは!スペインを拠点に活動しているコンピュータサイエンス修士エンジニア(M.Sc.)の Alberto Plaza Montes です。
FinTech(金融テクノロジー)分野にて バックエンドソフトウェアエンジニア として従事し、イベント駆動型アーキテクチャ(DDD)、トランザクションシステム、高パフォーマンスサービスの設計を専門としています。
業務外では自前の Homelab を運用し、分散システム、並行処理、FinTechインフラ に特化したプロジェクトの開発を行っています。
EBAやBIANなどの業界標準に準拠し、厳格なデータ整合性を備えたスケーラブルで復元力の高いソフトウェアの構築に注力しています。
システムの設計・構築・スケーリングにおいて私が重視している技術的原則と価値観。
推測による最適化は行いません。コード変更や新ツール導入の前に、JVM、DB競合、ネットワーク遅延などの真のボトルネックをプロファイリングします。
優れたアーキテクチャとは過剰なパターンを持つものではなく、非機能要件を満たす最もシンプルな構成です。深夜3時でも容易にデバッグできる明瞭さを重視します。
FinTech においてデータ整合性は絶対です。安易にマイクロサービスを増やすのではなく、残高の正確性とイベントの冪等性を担保します。SQL トランザクションで解決できるなら分散の複雑さは持ち込みません。
ソフトウェアは本番環境で安定稼働して初めて価値を持ちます。自動化(CI/CD、的を絞ったテスト)は教条主義ではなく、安全に Time-to-Market を短縮するために存在します。