- 그리핀은 핀테크 기업들이 은행 기능을 빠르고 안전하게 통합할 수 있는 은행 서비스 플랫폼입니다.
- 그들은 2023년 3월에 영국 은행 면허를 획득하여 완전히 규제된 영국 은행이 되었습니다.
- 그리핀은 기존 은행보다 더 현대적인 기술과 빠른 서비스 제공 능력을 제공하여 시장을 혼란시키려고 합니다.
- 이 플랫폼은 금융 서비스에 적합한 강력하고 불변한 언어인 클로저를 사용하여 구축되었습니다.
- 그리핀 플랫폼의 아키텍처에는 클로저를 Kubernetes에서 실행하고, 데이터베이스로 FoundationDB를 사용하며, 이벤트 소싱을 구현하는 것이 포함되어 있습니다.
- 그리핀은 비즈니스 로직을 깔끔하게 유지하고 외부와 상호작용하기 위해 프로토콜을 사용하는 것을 강조합니다.
- 이 플랫폼은 ring, netty, reitit, Clojure spec, Cognitect aws-api와 같은 라이브러리를 활용합니다.
- 클로저 경험이 있는 엔지니어를 채용하는 것은 그리핀에게 성공적이었으며, 고품질의 지원자들을 유치하고 있습니다.
- 팀은 원격으로 작업하며, 더 큰 인재 풀과 지리적 유연성을 제공합니다.
- 그리핀은 FoundationDB의 테스트 접근 방식에서 영감을 받아 경쟁 조건 및 시스템 오류에 대한 시스템 테스트에 집중하고 있습니다.
- FoundationDB는 복잡하고 분산된 시스템의 결정론적 테스트를 가능하게 하는 도구를 개발했습니다.
- 이 도구는 디스크 오류, 네트워크 오류, 스레드 스케줄링과 같은 시스템의 다양한 측면을 제어할 수 있습니다.
- 이는 Jepsen과 유사하지만 더 많은 제어와 빠른 결과를 제공합니다.
- FoundationDB 팀은 이 도구를 자체 시스템에 성공적으로 구현했습니다.
- 클로저와 JVM 외에도 이 도구를 사용하는 다른 사람들에 대해서는 알 수 없습니다.
- FoundationDB가 이 도구를 사용하는 것은 그들의 시스템에 대한 신뢰를 제공합니다.
- FoundationDB의 Allen은 여름 동안 면접에는 소극적일 수 있지만, 그들은 채용 중이라고 언급했습니다.