Why I design APIs first, My API design journey
Why do I insist on designing APIs first before any code is written. Read my journey
Why do I insist on designing APIs first before any code is written. Read my journey
What is the outbox pattern? It is when a request or the event processor performs its database transaction operation but does not publish the occurred event afterwards. Instead, during the database transaction, a record or multiple records are inserted into a dedicated database table, the outbox table, which holds the records which you want to publish to a… Read More »
Intro So you have learned (see my prevoius posts/videos) about the pros and cons of event-driven architecture, and you are still are looking to start your journey by either incrementally strangling an existing system or using EDA for a greenfield project. In this post, I will introduce you to the concept of a broker and run you through… Read More »
Six reasons why you, and your company should adopt an API first approach. And why they are critical to your company’s future.??
What are the benefits of event-driven architecture. I will be doing this by explaining some of the problems with request-driven architecture and how event-driven architecture solves these problems.
What are events in Event-Driven Architecture? In this post I will describe the difference between commands and events.
During my early days as SA, developers were coming to me regarding every small design issue which the leads or the senior developers should have been able to answer easily and design. I was frustrated and annoyed because the lead and senior developers were not taking ownership and the initiative. At first, my frustration was at the developer’s… Read More »