Slide 1

Slide 1 text

Navigating the Post-OpenAPI Era with Innovative Design Frameworks 2

Slide 2

Slide 2 text

3 Who I am Daniel Kocot Head of API Consulting @codecentric [email protected] www.linkedin.com/in/danielkocot

Slide 3

Slide 3 text

4 Agenda The Shift Beyond OpenAPI The API Value Proposition Canvas Challenges of OpenAPI and the Need for Innovation Role of API Development TypeSpec

Slide 4

Slide 4 text

5 Agenda The Shift Beyond OpenAPI The API Value Proposition Canvas Challenges of OpenAPI and the Need for Innovation Role of API Development TypeSpec

Slide 5

Slide 5 text

6 Flexibility in API Design The Shift Beyond OpenAPI

Slide 6

Slide 6 text

7 Flexibility in API Design Declarative and Modular API Descriptions The Shift Beyond OpenAPI

Slide 7

Slide 7 text

8 Flexibility in API Design Declarative and Modular API Descriptions Developer-Centri c Tools The Shift Beyond OpenAPI

Slide 8

Slide 8 text

9 Agenda The Shift Beyond OpenAPI The API Value Proposition Canvas Challenges of OpenAPI and the Need for Innovation Role of API Development TypeSpec

Slide 9

Slide 9 text

10 How do we ensure that the APIs we build are truly aligned with the business goals while keeping developer efficiency at the core?

Slide 10

Slide 10 text

API Value Proposition Canvas 11

Slide 11

Slide 11 text

What? 12

Slide 12

Slide 12 text

13 APIs must solve business problems, enable new revenue streams, or support core operations. Developer Perspective Business Perspective APIs must be easy to understand, implement, and maintain while providing flexibility to adapt to different interaction patterns and technical requirements. API Value Proposition Canvas (AVPC) is a tool that helps mapping the needs of API consumers against the value an API provides. It ensures that every API delivers tangible business and user benefits while keeping the developer pain points in check.

Slide 13

Slide 13 text

API Value Proposition Canvas 14

Slide 14

Slide 14 text

15 Agenda The Shift Beyond OpenAPI The API Value Proposition Canvas Challenges of OpenAPI and the Need for Innovation Role of API Development TypeSpec

Slide 15

Slide 15 text

16 Key Challenges Focus on REST

Slide 16

Slide 16 text

17 Key Challenges Focus on REST Expressiveness and Verbosity

Slide 17

Slide 17 text

18 Key Challenges Focus on REST Expressiveness and Verbosity Limited Collaboration and Design-First Flexibility

Slide 18

Slide 18 text

19 Key Challenges Focus on REST Expressiveness and Verbosity Limited Collaboration and Design-First Flexibility Client Generation and Documentation Pitfalls

Slide 19

Slide 19 text

Resource / Hypermedia 20 Tunnel Query Event- Based

Slide 20

Slide 20 text

HTTP / REST 21 gRPC GraphQL Kafka

Slide 21

Slide 21 text

22 Agenda The Shift Beyond OpenAPI The API Value Proposition Canvas Challenges of OpenAPI and the Need for Innovation Role of API Development TypeSpec

Slide 22

Slide 22 text

23 API development is more than just writing code or documenting endpoints. It's about solving real-world business problems through well-designed, scalable, and maintainable interfaces that create value.

Slide 23

Slide 23 text

24 Traditionally, API Developer are people who write technical specifications and provide the glue between systems. The New Reality Key Concept 1: API Development as Problem Solver The Old View - Understanding the bigger picture. - Alignment of business goals - Beyond simply exposing data

Slide 24

Slide 24 text

25 Create interfaces for systems without much input from other teams. The New Reality Key Concept 2: API Development’s Role Collaboration The Old View - Working closely with stakeholders - Understanding the needs of API consumers

Slide 25

Slide 25 text

26 Handle the complexities of API documentation, versioning, and change management manually The New Reality Key Concept 3: Efficiency and The Right Tools The Old View - Focus on Efficiency - Automate repetitive tasks - Ensure consistency - Simplify version management

Slide 26

Slide 26 text

27 Agenda The Shift Beyond OpenAPI The API Value Proposition Canvas Challenges of OpenAPI and the Need for Innovation Role of an API Developer TypeSpec

Slide 27

Slide 27 text

28 We've all used OpenAPI, a reliable standard for API design. But as our needs evolve, so do our tools. Microsoft TypeSpec steps in—not to replace standards, but to extend and enhance them.

Slide 28

Slide 28 text

29 Building on Standards’ Foundation Modular and Extensible API Design Developer-centri c Design Process Main Points

Slide 29

Slide 29 text

From AVPC to API Design with Typespec 30

Slide 30

Slide 30 text

31 Define the core business objectives using the canvas. What value is the API supposed to deliver? Step 1 From Canvas to Design

Slide 31

Slide 31 text

32 Define the core business objectives using the canvas. What value is the API supposed to deliver? Translate these insights into concrete API design elements. Focus on the aligning the API structure with business needs. Step 1 Step 2 From Canvas to Design

Slide 32

Slide 32 text

33 Define the core business objectives using the canvas. What value is the API supposed to deliver? Translate these insights into concrete API design elements. Focus on the aligning the API structure with business needs. Use TypeSpec to generate the appropriate interaction patterns based on the design. Step 1 Step 2 Step 3 From Canvas to Design

Slide 33

Slide 33 text

34 APIs designed using TypeSpec deliver measurable value - faster time to market, easier maintenance, and adaptability to future needs Developer Outcome Value for Both Sides Business Outcome Developers save time, reduce cognitive load, and focus on crafting APIs that solve business problems instead of managing technical debt or repetitive tasks.

Slide 34

Slide 34 text

API Design in the Post-OpenAPI Era 35

Slide 35

Slide 35 text

36 Efficiency Through Simplification Flexibility in API Interaction Patterns Sustainable Evolution and Collaboration 3 Key Principles

Slide 36

Slide 36 text

37 Post-OpenAPI Era ● Efficiency First ● Business meets Development ● Not every API needs to be REST "TypeSpec is the tool that brings developer efficiency and business value together." Daniel Kocot Head of API Consulting [email protected] https:/ /www.linkedin.com/in/danielkocot Daniel (he / him)

Slide 37

Slide 37 text

codecentric AG | Hochstraße 11 | 42697 Solingen Creating the digital future together. 39 codecentric AG | Hochstraße 11 | 42697 Solingen Creating the digital future together.