From Consultant / Freelancer
Freelancer, Software Developer, Consultant
Over the last years, microservice based software landscapes had a big booost in popularity. But with their wide spread adoption, the problems of REST- and RPC-based service interaction become more and more obvious: Slow services have cascading effects throughout the application landscape, broken services can sometimes lead to a lot of their dependees going down, too.
Event based asynchronous communication can, if done right, add a big boost to the resilience of your application landscape. They can help to build completely self-contained systems that may even need no immediate remote communication at all to answer the requests of your users.
This talk will give a deep dive into patterns, best practices, advantages, disadvantages and lessons learned from the projects and companies the speaker consulted in the last years.