- Griffin là một nền tảng dịch vụ ngân hàng cho phép các công ty fintech tích hợp chức năng ngân hàng một cách nhanh chóng và an toàn.
- Họ đã nhận được giấy phép ngân hàng tại Vương quốc Anh vào tháng 3 năm 2023, trở thành một ngân hàng Anh được quản lý hoàn toàn.
- Griffin đang tìm cách làm xáo trộn thị trường bằng cách cung cấp công nghệ hiện đại hơn và khả năng triển khai dịch vụ nhanh hơn so với các ngân hàng hiện có.
- Nền tảng này được xây dựng bằng Clojure, một ngôn ngữ mạnh mẽ và bất biến, rất phù hợp cho dịch vụ tài chính.
- Kiến trúc của nền tảng Griffin bao gồm chạy Clojure trên Kubernetes, sử dụng FoundationDB làm cơ sở dữ liệu và triển khai event sourcing.
- Griffin nhấn mạnh việc sử dụng protocol để giữ cho business logic gọn gàng và tương tác với bên ngoài.
- Nền tảng này tận dụng các thư viện như ring, netty, reitit, Clojure spec và Cognitect aws-api.
- Việc tuyển dụng các kỹ sư có kinh nghiệm với Clojure đã mang lại thành công cho Griffin, giúp họ thu hút được những ứng viên chất lượng cao.
- Đội ngũ làm việc từ xa, mang lại nguồn nhân lực rộng hơn và sự linh hoạt về địa lý.
- Griffin đang tập trung vào kiểm thử hệ thống đối với race condition và lỗi hệ thống, lấy cảm hứng từ phương pháp kiểm thử của FoundationDB.
- FoundationDB đã phát triển các công cụ cho phép kiểm thử có tính quyết định đối với các hệ thống phức tạp và phân tán.
- Công cụ này có thể kiểm soát nhiều khía cạnh khác nhau của hệ thống như lỗi đĩa, lỗi mạng và lập lịch luồng.
- Điều này tương tự Jepsen nhưng cung cấp nhiều quyền kiểm soát hơn và cho kết quả nhanh hơn.
- Nhóm FoundationDB đã triển khai thành công công cụ này trên hệ thống của chính họ.
- Ngoài Clojure và JVM, chưa rõ còn ai khác đang sử dụng công cụ này.
- Việc FoundationDB sử dụng công cụ này mang lại sự tin cậy đối với hệ thống của họ.
- Allen của FoundationDB cho biết họ có thể ít tích cực hơn trong việc phỏng vấn vào mùa hè, nhưng họ vẫn đang tuyển dụng.
1 bình luận
Ý kiến trên Hacker News