Steve Jobs believed that design is not just what something looks like and feels like, but how it works. How a microservice works within itself and interacts with other microservices highly depends on its design. Most of the architectural concepts and design principles discussed in terms of microservices don't just relate to microservices. They've been here for some time, even during the early days when SOA (Service Oriented Architecture) was popular. Some even call microservices SOA done right! The fundamental issue with SOA was that people didn't get the design right. They got caught up in the hype and left behind the key design principles. Over time, SOA became just another buzzword, while the original need for it was left unaddressed. Microservices as a concept has emerged to fill this vacuum. Unless you pay close attention to microservices architectural concepts and design principles, you are not doing microservices!
CITATION STYLE
Indrasiri, K., & Siriwardena, P. (2018). Designing Microservices. In Microservices for the Enterprise (pp. 19–61). Apress. https://doi.org/10.1007/978-1-4842-3858-5_2
Mendeley helps you to discover research relevant for your work.