
Episode 387: Abhinav Asthana on Designing and Testing APIs
Software Engineering Radio - the podcast for professional software developers
00:00
Exploring API Design Patterns
This chapter examines various API design patterns, particularly Thrift and Protobuf for high throughput RPC calls, while contrasting them with RESTful APIs. It emphasizes the importance of API schemas, such as OpenAPI and GraphQL, in creating minimal viable APIs and effective structure. The discussion also covers the significance of well-defined APIs, including best practices for design, testing, and error handling to ensure they meet user needs.
Play episode from 08:18
Transcript


