Exploring AWS CDK and API Gateway Setup for Glowing-Telegram Project - Episode 173
In this video, I dive into exploring the AWS Cloud Development Kit (CDK) and its integration with API Gateway V2. This session builds upon the Glowing-Telegram project, with a focus on experimenting with infrastructure as code to streamline the management of backend APIs and tasks as the project evolves. While previously working with Pulumi, I discuss potential benefits of transitioning to CDK for more comprehensive and structured resource provisioning within AWS. Throughout this session, I tackle the setup of initial CDK configurations, discuss differences between API Gateway V1 and V2, and explore HTTP APIs along with JWT authorizers using Cognito user pools.
I also experiment with integrating OpenAPI schemas into the infrastructure to generate TypeScript and Rust types, optimizing the development workflow across multiple services. Later in the stream, I attempt translating existing Pulumi code into the equivalent TypeScript-based CDK constructs, preparing for a smoother migration process.
This video will be highly insightful for developers looking to learn and apply AWS CDK in their projects, especially when transitioning from other tools like Pulumi or dealing with hybrid cloud infrastructure solutions.
🔗 Check out my Twitch channel for more streams: https://www.twitch.tv/saebyn
GitHub: https://github.com/saebyn
Discord: https://discord.gg/N7xfy7PyHs