The problem How to develop, run, and test AWS applicaitons locally The solution LocalStack is a cloud service emulator that supports a great number of AWS services like Lambda, S3, DynamoDB, SQS, SNS, and many more. Let’s get it installed and started: pip install localstack localstack start -d There is a bit of configuration if you do not want to install other dependencies: alias laws='AWS_ACCESS_KEY_ID="test" AWS_SECRET_ACCESS_KEY="test" AWS_DEFAULT_REGION="us-east-1" aws --endpoint-url=http://localhost:4566' Finally, we can execute our favorite AWS commands: AWS: LocalStack full article
The problem How can I pass custom parameters to synthesize templates? The solution cdk.json has a context section that allows us to add custom parameters { "context": { "custom": "parameter" } } The way we access that context is through the app node: from aws_cdk import core app = core.App() app.node.try_get_context("custom") AWS CDK: Context full article
Having worked for a while with terraform, I always felt that learning a whole new DSL to provision infrastructure was a bit unnatural. Therefore, when I started hub, I decided to look around and check for alternatives. The AWS Cloud Development Kit or AWS CDK allows you to code your infrastructure with a regular programming language, e.g. python, and immediately felt more natural. The CDK has the following base components: AWS CDK: Custom Constructs full article
Untoolia strives to rethink and take a fresh look at building software for educational pruposes. It aims to borrow concepts from agile, accelerated software development in order to introduce an alternative to the traditional monolithic, vendor-dependent software. Budget Small pre-K and private schools have to be mindful of spendings. The focus needs to be on the children and their development rather than trying to cover ever increasing IT cost. The biggest cost factor is paying for resources that are idle. Untoolia Tech Stack: Overview full article