- A Griffin é uma plataforma de serviços bancários que permite que empresas de fintech integrem funcionalidades bancárias de forma rápida e segura.
- Em março de 2023, eles obtiveram uma licença bancária no Reino Unido e se tornaram um banco britânico totalmente regulado.
- A Griffin busca chacoalhar o mercado ao oferecer tecnologia mais moderna e capacidade de entregar serviços mais rapidamente do que os bancos tradicionais.
- A plataforma foi construída usando Clojure, uma linguagem robusta e imutável adequada para serviços financeiros.
- A arquitetura da plataforma da Griffin inclui executar Clojure no Kubernetes, usar FoundationDB como banco de dados e implementar event sourcing.
- A Griffin enfatiza o uso de protocolos para manter a lógica de negócio limpa e interagir com o mundo externo.
- A plataforma aproveita bibliotecas como ring, netty, reitit, Clojure spec e Cognitect aws-api.
- Contratar engenheiros com experiência em Clojure tem sido bem-sucedido para a Griffin, atraindo candidatos de alta qualidade.
- A equipe trabalha remotamente, o que oferece um pool de talentos maior e flexibilidade geográfica.
- A Griffin está se inspirando na abordagem de testes do FoundationDB e focando em testes de sistema contra condições de corrida e falhas do sistema.
- O FoundationDB desenvolveu ferramentas que permitem testes determinísticos de sistemas complexos e distribuídos.
- Essas ferramentas podem controlar vários aspectos do sistema, como falhas de disco, falhas de rede e agendamento de threads.
- Isso é semelhante ao Jepsen, mas oferece mais controle e resultados mais rápidos.
- A equipe do FoundationDB implementou essas ferramentas com sucesso em seu próprio sistema.
- Além de Clojure e da JVM, não se sabe de outras pessoas usando essas ferramentas.
- O uso dessas ferramentas pelo FoundationDB inspira confiança no sistema deles.
- Allen, do FoundationDB, mencionou que pode ficar menos ativo em entrevistas durante o verão, mas que eles estão contratando.
1 comentários
Comentários do Hacker News