This document discusses an SDLC (Software Development Life Cycle) process for developing microservices. It begins by defining key terms like SDLC, microservices, and APIs. It then outlines a 10-step process for taking a microservice from concept to production, including specifying APIs, prototyping, testing, and reviews. It emphasizes practices like API versioning, testing in production, and treating failures as normal occurrences. The presentation is delivered by David Asher, an experienced software and product manager providing the perspective of developing cloud-based microservices at large companies.
Related topics: