Amazon Web Services
This AWS re:Invent 2023 session explores strategies for building effective APIs and choosing the best API solutions for different workloads. Presenters Josh Kahn and Arthi Jaganathan discuss various API architectures including REST, GraphQL, and gRPC, as well as AWS services like API Gateway, AppSync, and VPC Lattice. They demonstrate these concepts by building a leaderboard plugin for a video streaming application, showcasing both external and internal API implementations. The session covers important considerations in API design such as access patterns, security, and scalability, while emphasizing the importance of adopting an API-first approach and treating APIs as products. Viewers will gain insights into selecting appropriate API technologies based on specific use cases and learn about AWS-managed options for implementing APIs efficiently.