2. What are
Microservice Architectural style is an approach to developing a single
application as a suite of small services, each running in its own process
and communicating with lightweight mechanisms, often an HTTP resource
API
https://martinfowler.com/articles/microservices.html
microservices?
3.
4. Principles Of Microservices
● There has been lots of buzz around Microservices
over the last years
● There are a lack of clarity as to what Microservices
are, or how to implement them well
● Principles can help to ensure that we don't just end
up repeating the mistakes we made with a service
oriented architecture
6. Domain Driven Design
● Focus on the core domain and domain
logic.
● Base complex designs on models of the
domain.
● Collaborate with domain experts to
improve the application model and
resolve any emerging domain-related
issues.