Indestructible Serverless Application Architecture (ISAA)
We have uploaded modified WordPress PHP files via FTP with drag and drop. I’ve (Mark) worked with Vagrant, Chef, and Puppet (which was the first time I was introduced to infrastructure automation) and, later, with tools such as Docker, Terraform, Kubernetes, and Helm. As well as making the life of a DevOps engineer easier, they also allow for more complex infrastructure use cases to be addressed. AWS CDK is the next step in this evolution.
Up until this chapter, we’ve gone through the practicalities of using AWS CDK. For our team at Westpoint, CDK and similar tools, such as Pulumi, CDKTF, and cdk8s (which we will explain in further detail in the next chapter), have an important significance. This is the first time we’ve seen cloud infrastructure automation be Turing complete, and with the likes of Node.js, TypeScript, and the CDK standard library, we now have advanced tooling to instruct this Turing-complete...