Bogdan is a Software Engineer at Endava, primarily focused on JVM based languages and technologies. He is involved in most of the technical aspects of software engineering, from design, development and quality assurance, to infrastructure, configuration and release management. His area of expertise includes developing systems for banking and payments industries.
Check out Endava here.
Talks I've Given
Time travelling in distributed software systems
Featuring Bogdan Roman
Software systems have traditionally been built excluding the notion of time and focusing only on their current state. Global continuous consistency of the data within these systems is guaranteed by transactions, typically using relational databases. This approach has worked very well in the past,...event-sourcing es command-query-responsibility-segregation cors scala akka typesafe-platform akka-persistence akka-clustering