Microservices 2019 #05 - Domain-Specific Service Decomposition with Microservices API Patterns

Опубликовано: 29 Октябрь 2024
на канале: Microservices Community
380
1

Keynote:
Domain-Specific Service Decomposition with Microservices API Patterns

Abstract:
Service orientation is a key enabler for cloud-native application development. Microservices have emerged as a state-of-the-art implementation approach for the realization of the Service-Oriented Architecture (SOA) style, promoting modern software engineering and deployment practices such as containerization, continuous delivery, and DevOps. Designing (micro-)services interfaces’ to be expressive, responsive, and evolvable is challenging. For instance, deciding for suited granularities is a complex task resolving many conflicting forces; one size does not fit all. Domain-Driven Design (DDD) can be applied to identify and specify service boundaries. However, service designers seek concrete, actionable guidance going beyond high-level advice such as “turn each bounded context into a microservice”. Interface signatures and message representations need particular attention as their structures influence the service quality characteristics. This presentation first recapitulates prevalent SOA principles, microservices tenets and DDD patterns. It then reports on the ongoing compilation of complementary Microservices API Patterns (MAP) and proposes a set of pattern-based API refactorings for service decomposition. Finally, the presentation highlights some of the related research and development challenges.

Speaker: Olaf Zimmermann
Chair: Saverio Giallorenzo

more details:
https://www.conf-micro.services/2019/...