- グリフィンは、フィンテック企業が銀行機能を迅速かつ安全に統合できるバンキングサービスプラットフォームです。
- 2023年3月に英国の銀行免許を取得し、完全に規制された英国の銀行となりました。
- グリフィンは、既存の銀行よりもモダンな技術と迅速なサービス提供能力を提供することで、市場に変革を起こそうとしています。
- このプラットフォームは、金融サービスに適した堅牢で不変性の高い言語であるClojureを使って構築されています。
- グリフィンプラットフォームのアーキテクチャには、Kubernetes上でClojureを実行し、データベースとしてFoundationDBを使用し、イベントソーシングを実装することが含まれます。
- グリフィンは、ビジネスロジックをクリーンに保ちつつ外部と相互作用するために、プロトコルを使うことを重視しています。
- このプラットフォームは、ring、netty、reitit、Clojure spec、Cognitect aws-api などのライブラリを活用しています。
- Clojureの経験があるエンジニアの採用はグリフィンにとって成功しており、高品質な応募者を引きつけています。
- チームはリモートで働いており、より大きな人材プールと地理的な柔軟性を提供しています。
- グリフィンは、競合状態やシステム障害に対するシステムテストに注力しており、その点でFoundationDBのテストアプローチから着想を得ています。
- FoundationDBは、複雑で分散されたシステムの決定論的テストを可能にするツールを開発しました。
- このツールは、ディスク障害、ネットワーク障害、スレッドスケジューリングなど、システムのさまざまな側面を制御できます。
- これはJepsenに似ていますが、より多くの制御とより速い結果を提供します。
- FoundationDBチームは、このツールを自分たちのシステムにうまく実装しました。
- ClojureとJVM以外でこのツールを使っている人がいるかどうかは不明です。
- FoundationDBがこのツールを使っていることは、彼らのシステムに対する信頼につながっています。
- FoundationDBのAllenは、夏の間は面接にやや消極的かもしれないが、採用は続けていると述べました。
1件のコメント
Hacker Newsの意見