Appendix C
Microservice Domain-Specific Language (MDSL)
This appendix introduces as much of the Microservice Domain-Specific Language (MDSL) as required to understand the examples in Parts 1 and 2 of the book. MDSL is applicable irrespective of any architectural styles and supporting tech-nologies; hence, MDSL may stand for Message and Data Specification Language as well.
MDSL allows API designers to specify API contracts, their data representations, and bindings to technologies. The language supports the domain model and patterns from this book in its syntax and semantics. Its tools provide generators for interface description and service programming languages such as OpenAPI, gRPC protocol buffers, GraphQL, Application-Level Profile Semantics ...
Get Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.