Design First APIs and Domain-Driven Design – Ljubica Lazarevic – DDD Europe 2022

video:

Domain-Driven Design Europe 2022
http://dddeurope.com – https://twitter.com/ddd_eu – https://newsletter.dddeurope.com/ https://linkedin.com/company/domain-driven-design-europe
Organised by Aardling (https://aardling.eu/)

There’s an API revolution happening. The tide is shifting away from the API being the afterthought of application development, to being front and center. As organizations make their way through their digital transformation journeys, they are recognizing the value of thinking of APIs as products and adopting API first methodologies.

However, not all API first methodologies are created equal. Code-first, for example, focuses on the development of the API, and then the documentation and testing components after.

Step forward, Design First. The Design First approach is growing in popularity when it comes to API design. This allows all teams working with API design to work together, using a common, human-understandable language. With all stakeholder views being represented from the outset, Design First allows for the rapid, cost-effective and democratized development of APIs, involving subject matter experts right from the start.

In this talk we will:
– Go through the principles of “Design First” approach
– Examine the benefits this approach brings
– Show how it fits hand in glove with Domain Driven Design

Ljubica is a technologist who is fascinated with data, making connections and empowering people to solve problems. With a background in development, consulting and architecture, she loves to see the world through the eyes of a user, and figuring out how to make them successful.

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent videos

Impact Mapping – The Secret Sauce

Details "Impact mapping is a lightweight, collaborative planning technique for teams that want to make a big impact with software products. It is based on user interaction design, outcome-driven planning and mind mapping. Impact maps help delivery teams and...

Pragmatic Architecture: How to Know When It’s Enough

Details Overengineering wastes time and effort, while underengineering creates future pain. How do you strike the right balance? This talk explores how you can use the balanced coupling model to achieve the just-right engineering. You’ll learn to predict volatility of...