Software Architecture Day with Sander Hoogendoorn
June 5, 2015, Hotel Ramada**** Iasi
SANDER HOOGENDOORN: Designing, developing and deploying a microservices architecture
The development and maintenance of monoliths presents organizations with increasing challenges, resulting in high costs and a slow time-to-market. More and more organizations are therefore attempting to componentize their applications. The latest and greatest paradigm microservices finally seems to deliver on thepromises of service oriented architecture: shortening time-to-market, scalability, autonomy, and exchangeability of technology and databases.
The challenges of delivering microservices however are equally big. What makes acomponent a microservice? How to design, develop and deploy these smallservices? How does collaboration between analysts, developers, testers andoperations change the organizations?
During the one day course, from his years of experience in agile, Scrum, requirements, architecture and code Sander Hoogendoorn shared the voyage that implementing a microservices landscape is.
He answered questions on modelingand designing microservices, the granularity of applications and services, thecommunication between services, design patterns, polyglot persistence, testing services and setting up deployment pipelines. Richly illustrated with real-lifeexamples, the course gived a perfect introduction into this promising technology.
An introduction into microservices
How do microservices communicatewith each other?
Deployment of microservices
A microservice architecture
About Sander Hoogendoorn
Sander is the author of the best-selling book This Is Agile, and is a highly appreciated dad, programmer, software architect, speaker, and writer.
In his roles as principal technology officer and global agile thought leader at Capgemini, Sander is a catalyst in the innovation of software development at Capgemini and its many international clients.
Sander has coached organizations, projects and teams, has written books on UML and agile, and published over 250 articles in international magazines.
He is an inspiring speaker at many international conferences, and presents seminars and training courses on a variety of topics such as agile, Scrum, Kanban, software estimation, (microservices) software architecture, design patterns, modeling and UML, writing code, and testing.