- Griffin, fintech şirketlerinin bankacılık işlevlerini hızlı ve güvenli şekilde entegre edebilmesi için bir bankacılık hizmetleri platformudur.
- Mart 2023'te Birleşik Krallık bankacılık lisansını alarak tamamen regüle edilen bir Birleşik Krallık bankası oldu.
- Griffin, mevcut bankalara kıyasla daha modern teknoloji ve daha hızlı hizmet sunma kabiliyeti sağlayarak pazarı sarsmayı hedefliyor.
- Bu platform, finansal hizmetler için uygun, güçlü ve değişmez bir dil olan Clojure kullanılarak inşa edildi.
- Griffin platformunun mimarisi; Clojure'u Kubernetes üzerinde çalıştırmayı, veritabanı olarak FoundationDB kullanmayı ve event sourcing uygulamayı içeriyor.
- Griffin, iş mantığını temiz tutmak ve dış dünya ile etkileşim kurmak için protocol kullanımını vurguluyor.
- Platform; ring, netty, reitit, Clojure spec ve Cognitect aws-api gibi kütüphanelerden yararlanıyor.
- Clojure deneyimi olan mühendisleri işe almak Griffin için başarılı oldu ve yüksek kaliteli adayları çekiyor.
- Ekip uzaktan çalışıyor; bu da daha geniş bir yetenek havuzu ve coğrafi esneklik sağlıyor.
- Griffin, FoundationDB'nin test yaklaşımından ilham alarak yarış koşulları ve sistem hatalarına yönelik sistem testlerine odaklanıyor.
- FoundationDB, karmaşık ve dağıtık sistemlerin deterministik olarak test edilmesini mümkün kılan araçlar geliştirdi.
- Bu araç, disk hataları, ağ hataları ve thread scheduling gibi sistemin çeşitli yönlerini kontrol edebiliyor.
- Bu yaklaşım Jepsen'e benziyor, ancak daha fazla kontrol ve daha hızlı sonuç sunuyor.
- FoundationDB ekibi bu aracı kendi sistemlerinde başarıyla uyguladı.
- Clojure ve JVM dışında bu aracı kullanan başka kimse bilinmiyor.
- FoundationDB'nin bu aracı kullanması, kendi sistemlerine duydukları güveni gösteriyor.
- FoundationDB'den Allen, yaz boyunca mülakatlarda daha az aktif olabileceklerini ancak işe alım yaptıklarını belirtti.
1 yorum
Hacker News yorumu