Functional / Microservices in Real-Time Financials
Here is a presentation of how Nubank, a Brazilian startup that offers a credit card completely managed by a mobile device, has built the system of record based on functional programming principles, the tools they used (Clojure, Datomic, Kafka), the challenges they faced when taking it to scale, and the benefits of their approach, including data science modelling, real-time customer visibility, guaranteed conservation of money, and customer account.
See the presentation in InfoQ.