Infrastructure IS Code with AWS Cloud Development Kit
307 May 19, 2022, 10:30 AM - 11:20 AM
Senior Solutions Architect at Amazon Web Services (AWS)
Modern cloud applications are not using single service, they have a lot of pieces, it is like Lego where you build your cloud infrastructure using various services as building blocks. The best practice is to define your infrastructure as code, and it's quite easy to do in YAML when you have only a few services. But as long as your application and number of services is growing, it gets harder to maintain, harder to share, updates become more complex, you see a lot of boilerplate code and you start doing a lot of copy/pasting.
But can you do better? Can you be more productive if you define your infrastructure not in YAML, but as code in your favorite programming language?
The AWS Cloud Development Kit (AWS CDK) is an open source software development framework to model and provision your cloud resources using familiar programming languages, such as C#, TypeScript and others. AWS CDK provides expert-built high-level constructs implementing best practices, and significantly simplifies building of reusable infrastructure components.
In this demo-heavy session you will learn how to code your infrastructure using AWS CDK, it’s core concepts and some advanced scenarios. And yes, all the demos will be done using C#.