Have you ever wondered how Boto3 scales to support hundreds of AWS services? Or perhaps you've pondered where the source code for the API clients is? If so, then this talk is for you!
This talk will focus on a deep-dive into the AWS SDK for Python (Boto3) codebase explaining the approaches taken to develop the SDK, the inner workings of the SDK, and some advanced features of the SDK for power users. After the talk one should come away with a better understanding of how the AWS SDK for Python is developed, how the project scales to support hundreds of AWS services, as well as a basic understanding of Python metaprogramming and model-driven development.