What are microservices and how can they be applied.
pros and cons of the architecture
design patterns identification
use of desing patterns in practice
The term ‘Microservice architecture” is wel elaborated on symposia, internet and technical papers. At this moment Microservices are probably at the peak of their popularity. The core of the idea is to split the application into functionally small and autonomic parts - services. These services are loosely coupled, developed separately and independently of each other. Microservices offer scalability advantages but are not an universal solution. The design patterns for systems based on microservice architecture are complex and often misunderstood.