Last years working as an Architect on complex entprise projects in FinTech industry. Hands-on Java and Scala developer focusing on how to make distributed systems reliable and secure.

Last years working as an Architect on complex entprise projects in FinTech industry. Hands-on Java and Scala developer focusing on how to make distributed systems reliable and secure.
Reactive and functional paradigms adoption is currently rising in Java world. Trying to put them into practice brought me to a number of challenges I had to solve, such as should I make my functions pure or how to be asynchronous and message-driven with a relational database. The talk will cover Reactive Systems design principles as well as some Resilience Patterns which are well applicable in enterprise applications. The talk contains complementary examples using reactive features in the 5th version of Spring Framework, quickly covering basics and going directly into experience sharing and more advanced topics.