Have something to share about engineering practices, architecture or DevOps?
Become a speaker now
Andrii Litvinov

Andrii Litvinov

Senior Software Engineer, Ukraine

Andrii is skilled software engineer passionate about Domain-Driven Design, Event-Driven Reactive Systems, distributed systems, CQRS/ES and Actor Model.

Speaker's activity

Event-Driven Systems With MongoDB

December 7th




MongoDB is popular choise for data persistence which had no support for ACID transactions up until v4. Even having such support, transactions incurs higher performance cost and can lead to deadlocks.

In this talk I will explain challenges of achieving data consistency in systems that does not support AСID transactions, how to communicate state changes in a reliable manner and the approach to ensure eventual consistency of data with examples in C#.