Anton Moldovan

SBTech

Software Architect, SBTech, Ukraine Anton is working as Software Architect for product company SBTech. On the current moment, he is mainly involved in designing highload distributed systems on .NET/F# stack. Practices: F#; Distributed System Design; DDD; CQRS; TDD; ES; CEP; Actor Model In addition to that, he is leading Kiev F# User Group

In 2017 we started using F# for building high-load push-based queryable API and complex stateful stream processing for our core platform. At that time almost nobody has had F# experience but we decided to give a try. And on this talk, I will share our experience with adopting F# on real projects at SBTech.

Agenda:

- Why did we choose F# over C#?
- A high-level overview of the architecture of our push-based queryable API.
- Adopting F# for C#/OOP developers (inconveniences, C# interoperability, code style, DDD, TDD)


←Back