- Griffin ist eine Banking-as-a-Service-Plattform, mit der Fintech-Unternehmen Banking-Funktionen schnell und sicher integrieren können.
- Das Unternehmen erhielt im März 2023 eine britische Banklizenz und wurde damit zu einer vollständig regulierten britischen Bank.
- Griffin will den Markt aufmischen, indem es modernere Technologie und schnellere Servicebereitstellung als traditionelle Banken bietet.
- Die Plattform wurde mit Clojure aufgebaut, einer leistungsstarken und unveränderlichen Sprache, die sich gut für Finanzdienstleistungen eignet.
- Zur Architektur der Griffin-Plattform gehört, dass Clojure auf Kubernetes läuft, FoundationDB als Datenbank verwendet wird und Event Sourcing implementiert ist.
- Griffin betont den Einsatz von Protokollen, um die Business-Logik sauber zu halten und mit externen Systemen zu interagieren.
- Die Plattform nutzt Bibliotheken wie ring, netty, reitit, Clojure spec und Cognitect aws-api.
- Die Einstellung von Ingenieurinnen und Ingenieuren mit Clojure-Erfahrung war für Griffin erfolgreich und zieht hochqualifizierte Bewerber an.
- Das Team arbeitet remote und profitiert dadurch von einem größeren Talentpool und geografischer Flexibilität.
- Griffin lässt sich vom Testansatz von FoundationDB inspirieren und konzentriert sich auf Systemtests für Race Conditions und Systemfehler.
- FoundationDB hat Werkzeuge entwickelt, die deterministische Tests komplexer, verteilter Systeme ermöglichen.
- Mit diesen Werkzeugen lassen sich verschiedene Aspekte des Systems steuern, etwa Festplattenfehler, Netzwerkfehler und Thread-Scheduling.
- Das ist Jepsen ähnlich, bietet aber mehr Kontrolle und schnellere Ergebnisse.
- Das FoundationDB-Team hat diese Werkzeuge erfolgreich im eigenen System eingesetzt.
- Abgesehen von Clojure und der JVM ist nicht bekannt, wer diese Werkzeuge sonst noch nutzt.
- Dass FoundationDB diese Werkzeuge verwendet, stärkt das Vertrauen in ihr System.
- Allen von FoundationDB erwähnte, dass man im Sommer bei Vorstellungsgesprächen etwas zurückhaltend sein könnte, sie aber einstellen.
1 Kommentare
Hacker-News-Kommentar