1 Repo
API design that emphasizes specific domain actions and behaviors over generic CRUD endpoints.
Distinct from API Orchestration: Distinct from general API orchestration; it focuses on the semantic design of the API methods as domain actions.
Explore 1 awesome GitHub repository matching software engineering & architecture · Behavior-Oriented API Design. Refine with filters or upvote what's useful.
This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin
Designs APIs with specific methods that trigger distinct domain actions rather than generic endpoints.