On September 25 I will run a brand-new full-day masterclass on designing, developing en deploying a microservices architecture for Luxoft Russia.
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 the promises 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 a component a microservice? How to design, develop and deploy these small services? How does collaboration between analysts, developers, testers and operations change the organizations?
During this half-day course, from his years of experience in agile, Scrum, requirements, architecture and code Sander Hoogendoorn shares the voyage that implementing a microservices landscape is.
He will answer questions on modeling and designing microservices, the granularity of applications and services, the communication between services, design patterns, polyglot persistence, testing services and setting up deployment pipelines. Richly illustrated with real-life examples, this course gives a perfect introduction into this promising technology.
Microservices Q&A (in Russian): http://habrahabr.ru/company/luxoft/blog/264011/