From Architecture Manifest to EventCatalog
The architecture manifest is only an index. This post follows the generator as it loads that file, parses the contracts it points at, and writes an EventCatalog of domains, services, messages, and flows.
The architecture manifest is only an index. This post follows the generator as it loads that file, parses the contracts it points at, and writes an EventCatalog of domains, services, messages, and flows.
API First Ops extends API First from code generation to infrastructure provisioning: use the same AsyncAPI spec to describe Kafka topics, schemas, ACLs, retry topics, and DLQs, then generate Terraform from it.
How to save time and typing by generating KarateDSL tests from OpenAPI definitions with ZenWave SDK.
Event Storming is a collaborative workshop technique used to explore complex business domains. Its primary goal is to create a shared understanding among stakeholders, including business experts and technical teams.
ZenWave 360º Business Domain Modeling is sustained in three pillars: understand the mental model of the business experts, use ZDL Model Language to create an Ubiquitous Language and use ZenWave SDK to convert the ZDL Model into different Software Artifacts.
If you are familiar with OpenAPI and OpenAPI Generator API-First process, doing API-First with AsyncAPI is similar.