I came cross a nice Diagram as Code tool, it allows me to draw Cloud system architecture in Python code. To use it, you need to install Graphviz and diagrams python module. brew install graphviz pip install diagrams Here is a sample code of using the tool to create the diagram of AWS transit gateway … Continue reading Diagram as Code Example
Category: Scripting
Concierge – AWS CloudFormation Compliance Check Tool (using CloudConformity API)
Here we Go - my first side project (Concierge) that is written in Go š . It is a AWS CloudFormation compliance check tool which uses CloudConformity API to evaluate the CloudFormation stack compliance status. The compiled binaries can run on Windows/Linux/MacOs, so it can be easily integrated into any CICD pipeline to improve the … Continue reading Concierge – AWS CloudFormation Compliance Check Tool (using CloudConformity API)
TJS-AJV
TJS-AJV is a handy tool that usesĀ TJSĀ to generate json schema from typescript interface, and usesĀ AJVĀ to validate a config file against the json schema. How to use TJS-AJV? Define your Interface file which will be used to dynamically generate the json schema. For example, theĀ sample-schema.jsonĀ schema file is generated from the typescript InterfaceĀ sample-interface.tsĀ by tjs-ajv.Define your config file, … Continue reading TJS-AJV
AWS Quiz App
As a learning practice, I created a small application that picks random questions from AWS Knowledge Centre. I have not polished the UI yet, so it looks a bit ugly š But it does what I need - Test myself with a couple random AWS questions. Give it a go if you would like to … Continue reading AWS Quiz App
Create a Slack FAQ Bot in AWS Lambda
I recently wrote a simple Slack FAQ bot that can answer users' questions automatically. User is able to find the knowledge base articles and relevant shortcut in the ticketing system with just one click. This is how it looks like in Slack. And it is also super easy to customize the Bot to fit different … Continue reading Create a Slack FAQ Bot in AWS Lambda