Traditional tools like CloudFormation, ARM templates, and Terraform are based on text-based formats. This has many downsides, like a tendency to be tedious, iterative, and very bulky when it comes to reusing them.
So, in this video with Software Engineer Mikhail Shilkov, you will see how to use languages like TypeScript instead of configuration files.
Watch the video below:
Using TypeScript in this context brings benefits aplenty to the table: you can use your favorite developer tools (such as code completion, components, types, and abstractions) in the world of cloud infrastructure.
When you start creating larger infrastructures in the cloud, you end up creating a lot of resources, and your script and programs become more complex. Also, more and more conditions make your code more error-prone.
By Taking TypeScript or your favorite language, you can start describing your desired state configuration on the cloud configuration with your desired languages.
More about Mikhail Shilkov
Mikhail is a Russian software engineer living in the Netherlands.
Shilkov considers himself a serverless fanboy. He has worked with Azure Functions, AWS Lambda, Google Cloud Functions, and more. Most of his blog posts and talks are about serverless. He also helps organize the ServerlessDays Amsterdam event: “The future is serverless” he claims.
He is also a Microsoft Azure MVP (Most Valuable Professional). This means he knows a lot about Azure and he also likes to share that knowledge with the community. He is keen on Functions, App Service, Messaging, Cosmos DB, SQL Database, Storage, and more.
That’s not all, he also is an expert in Infrastructure as Code and Functional Programming.
Other recommended reads on cloud automation:
CI/CD Automation for Fn Project with Oracle FaaS and Developer Cloud Service
How to Optimise Configuration Management And Boost Security In the Cloud