Slide 1

Slide 1 text

© 2024 All Rights Reserved API Design First in Practise Hari Krishnan @harikrishnan83

Slide 2

Slide 2 text

© 2024 All Rights Reserved API Specifications as Executable Contracts

Slide 3

Slide 3 text

© 2024 All Rights Reserved Live Demo 1. Interactive Example Generation 2. Intelligent Service Virtualization 3. Contract Testing Video link - https://www.youtube.com/watch?v=5tG7eZ_hFG0

Slide 4

Slide 4 text

© 2024 All Rights Reserved API Design First in our context API Consumers API Providers Architects App Sec

Slide 5

Slide 5 text

© 2024 All Rights Reserved Single source of truth – Central Contract Repo Sec Ops

Slide 6

Slide 6 text

© 2024 All Rights Reserved Live Demo gRPC Backward Compatibility Testing

Slide 7

Slide 7 text

© 2024 All Rights Reserved Pull Request Pre-merge Checks

Slide 8

Slide 8 text

© 2024 All Rights Reserved Contract Driven Development – In a nutshell Consumer Provider API Design First • Shift Left all the way to Design • Reduced time-to-market due to Parallel Development • Enhanced DevEx with improved Collaboration • Resilient API Building Blocks

Slide 9

Slide 9 text

© 2024 All Rights Reserved Thanks! Hari Krishnan (@harikrishnan83)