API-First with AsyncAPI and ZenWave SDK (opens in new tab)
With ZenWave SDK plugins, you can generate strongly typed business interfaces, payload and header DTOs and several integration patterns like Transactional Outbox, DeadLetter Queue... from AsyncAPI definitions.
Read the original article