Enable custom names for your internal API’s, with CDK Example
AWS API Gateway Private is the ideal way to front our internal applications and services, but there’s one frustrating limitation — you cannot assign a custom domain name to a private API like you do with one that is public facing.
This leads to internal API’s with less than friendly names like:
Or if you need the name to resolve for remote users (VPN or on-prem over Direct Connect), then it would look like this:
Either way, it’s a pain to remember! What’s worse if it’s redeployed for…
Now the infrastructure really is code, and it’s a game changer
I believe AWS CDK is a game-changer.
I’ve been using CloudFormation on AWS since it was first introduced, but it never felt like code. Terraform and Serverless are just more specialised (or cross-platform) versions of the same.
With CDK the infrastructure really is code. With loops, and reusable constructs, and unit tests, and all the other goodness that comes with real programming languages. This is a good thing. Some of the modules and microservices I’ve migrated to CDK require CloudFormation templates of more than 1000 lines of code (although…
Using shared services to deploy code from dev into prod
Cross account pipelines are a pretty common scenario, and recommended by AWS amongst others as a best practice, but complete documentation on how to do it with CDK Pipelines was impossible to find. So here it is…
I’m using AWS CDK to develop and deploy infrastructure and apps into pre-prod and production environments. Specifically, there is:
Learning and sharing cloud and AWS technologies