Delivering high-value APIs using EventStorming
Blog post from Tyk
EventStorming is a collaborative and visual technique designed to help identify high-value APIs by mapping out business processes, workflows, and domain events to create a shared understanding among stakeholders. This methodology, developed by Alberto Brandolini, can reveal the most valuable opportunities for API development, ensuring that APIs are fit-for-purpose and deliver a strong return on investment. By engaging various roles such as business owners, subject matter experts, and technical leads in interactive sessions, EventStorming surfaces workflow requirements, business rules, and unknowns, promoting an outside-in design approach that accelerates API delivery and encourages reusability. During sessions, participants use color-coded sticky notes on a canvas to construct a narrative of the solution, facilitating the identification of API boundaries and responsibilities. This process not only helps to minimize rework and enhance communication but also allows teams to better align their API strategies with organizational goals.