Available posts in cdk

Java Spring CI/CD in AWS - The HalloCasa Journey

28th August 2023

A fresh start can be daunting, especially when it comes to revamping an existing Java Spring application. This was my journey with the HalloCasa real estate platform, and here's how we took it from deployment nightmares to smooth, cloud-native…

Amplify AppSync Permission

5th February 2023

Hi, With Amplify AppSync it is possible to configure an AWS AppSync with declarative code. With Directives like @model, @auth or @function other AWS services like DynamoDB, Cognito or Lambda can be connected to AppSync in a meaningful way. This makes…

AWS CDK and Amplify runtime-config

25th August 2022

Hi, Seamless integration of AWS CDK and Amplify apps used to be very cumbersome! With a runtime-config for the Amplify frontend React app, it's now much easier. Here I would like to introduce you to the idea of a runtime-config. In my fullstack…

Export DynamoDB Items to S3

3rd April 2022

Hi Storing data like JSON logs in DynamoDB is a great idea as DynamoDB is very scalable. In addition, it is easier to transfer data into a DynamoDB table using for example Lambda and AWS SDK. Also, it makes analyzing the logs easier for example the…

AWS CDK diagrams with cdk-dia <3

24th March 2022

Hi. AWS component diagrams are a great way to visualize complex AWS architectures. For many, they are much more intuitive than, for example, CDK code. I myself work a lot with AWS component diagrams when I develop new AWS systems. What has always…

Deploy Lambda@Edge with AWS CDK and TypeScript

6th February 2022

Hi, Lambda@Edge are Lambdas that are executed in the AWS Cloudfront Locations. That can increase performance and reduce latency compared to normal Lambda. Cloudfront together with Lambda@Edge can also being used as a proxy for a private S3 asset…

CDK BitBucket Staging Pipeline Learnings (Part 2)

7th January 2022

Hi CDK folks. A few months ago I told you about my exciting project to build a CDK BitBucket Staging Pipeline. Since then, a lot has happened and we have continued to develop the pipeline. Problems with CDK cross-stack references CDK cross-stack…

Asynchronous communication with AWS CDK EventBridge

14th November 2021

Hi CDK folks For a startup I am building a security platform. The rough process for using the platform is something like this. The customer answers a few questions and then gets a security evaluation. For the prototype I decided to use AWS…

A CDK BitBucket Staging Pipeline

31st October 2021

I have been working for a client with very exciting AWS CDK tasks. The customer is heavily into the Atlassian ecosystem. BitBucket is used to host the code. Now the customer wants to move more into the DevOps space and manage their AWS deployments…

Security, Best Practice and Hardening Checks with the Prowler AMI

27th August 2021

Prowler Video (Click me :D) Hi Folks! Developing in AWS is fun and the possibilities to build cool stuff seem endless. But are these cool things secure and do they follow AWS's best practices? With Prowler AMI you can check just that with far over…

Automated AWS Security Feedback with Prowler and AWS CDK

17th August 2021

Hi Folks! Toni De La Fluente has developed the super cool AWS Security Tool Prowler. Prowler is a cli tool for performing and consulting AWS Security Assessment, Auditing, Hardening and Incident Response. With more than 180 checks, Prowler provides…

Wordpress Posts automated with AWS CDK

8th August 2021

Hi Folks! My last post was about how to make a wordpress deployment more DevOps friendly using Docker and some cool scripts. Today I want to talk about another exciting task. The customer wants new wordpress posts to be created automatically using…

AWS Cloudformation deploying with Lambda

7th June 2021

Hi Folks! I am currently working on an exciting project where it should be possible to create Ec2 instances flexibly via an API. These instances should then be made available to the customer for training purposes. The instances should be customized…

AWS CDK Custom Construct Versions Checker

18th May 2021

Hi CDK Fans! With Custom Constructs it is possible to implement certain features as Level 2 AWS CDK Constructs. In fact, many of the AWS CDK Constructs already in use are already Level 2 Constructs. I have already built some custom constructs. There…

AWS QuickSight DataSet and DataSource CDK Custom Constructs

6th May 2021

Hi. In my previous blog posts I showed how to generate analytics from DynamoDB table using AWS QuickSight. Unfortunately, QuickSight is only minimally supported by Cloudformation and QuickSight's DataSource and DataSet are only on the roadmap so far…

AWS DynamoDB Analysis with QuickSight and AWS CDK - Quite big Tables

21st April 2021

Hi. In my last blogpost, I covered exciting work with AWS Athena and AWS QuickSight. If you want to do analytics from small AWS DynamoDB tables, everything should work smoothly. By small I mean a relatively small number of columns in the table. It…

AWS DynamoDB Analysis with QuickSight and AWS CDK

8th April 2021

Hi. AWS DynamoDB is an extremely performant and scalable NoSQL database. Due to the lack of a schema, data, called items in DynamoDb, can be extremely flexible. This also allows a kind of evolutionary development of the items by simply creating new…

A very cool DevOps AWS CDK Todolist

23rd February 2021

Hi. For a long time I've been dreaming of building a platform with a great DevOps experience. I want to have cool stuff in it like: Infrastructure as Code (IAC) CI / CD (Continuous Integration / Continuous Deployment) A staging e.g. dev, qa, prod…

Raspberry 4 IOT with AWS CDK Pipeline automated Deployment

2nd January 2021

Hi Raspberry Friends. Note: I have used commission links in this article and marked them with "*". Since recently I can call myself owner of a Raspberry. On Cyber Monday I bought a *Raspberry 4 with 4 GB. I have had previous experiences with Home IOT…

ALPS Helper Library

19th December 2020

Hi :). The new ALPS Converter I developed makes it possible to convert an ALPS specification (spec short) to OpenApi, GraphQL or other APIs. Other great features of my ALPS unified library are: automatic versioned releasing to NPM, PyPi, Maven and…

ALPS API combined with AWS CDK

14th December 2020

Hi :). AWS offers many exciting Api technologies. Those include the AWS Api Gateway which is an implementation of a REST Api or AWS Appsync which implements a GRAPH QL Api. Each of these AWS Api implementations has its advantages and disadvantages…

AWS Cognito Auth Mock

16th November 2020

Ahoi AWS'ler In my AWS project, where I can start, stop and schedule instances of Alfresco via REST API, I use AWS Cognito as identity provider for user management. Cognito makes it easy for me to create new users and give them the rights to access…

AWS CDK - PipelineApp Library - Automated Testing

9th November 2020

Hi CDK Fans, Recently I published a blog post about the AWS CDK PipelineApp Library I'm working on. If you are interested in the AWS CDK Pipeline you should read that one! Meanwhile I have used the library dozens of times in my projects and have…

AWS CDK - PipelineApp - A Library for Staging Pipelines

24th October 2020

Hi CDK Fans, Building AWS CDK pipelines is fun. Since the middle of this year (2020) there is even a high level CDK pipeline which brings many advantages like self-mutate, a simplified cross-account deployment and a better abstraction from the…

AWS CDK Let's build a Platform - Api Gateway

13th September 2020

Hi CDK Fans, Welcome back to my little series "AWS CDK Let's build a platform". In the previous episode AWS CDK Let's build a Platform - Frontend I explained how we build a cool static React Web App with AWS CDK for my company unimed.de. AWS CDK is a…

AWS CDK Let's build a Platform - Frontend

6th September 2020

Hi CDK fans, Since I have the great opportunity to help building a platform for my company unimed.de, I want to explain how it looks like. At the moment we are working on an exciting platform for efficient storage and retrieval of internal data. My…

Create ACS Infrastructure easy with AWS CDK

26th July 2020

Hi Alfrescans. Infrastructure as code has been popular in DevOps for quite some time. One of the first pioneers of IaC (Infrastructure as Code) is AWS with Cloudformation. For this, cloudformation templates must be written in JSON or YAML. This works…

AWS CDK Apps deployed with Lambda

11th July 2020

Ahoy AWS CDK Fans Creating any number of Ec2 instances with a Lambda is no problem. But if you want to create more complex deployments such as LoadBalancer, Securitygroups, Scalingroups, etc. with a Lambda that is tricky! CDK Apps are a good choice…

Optimise Infrastructure with CDK Solutions Constructs Part II.

4th July 2020

Hi CDK Fans In the previous Part I I have built the DynamoDB Stream to Lambda Solution Construct into my Alfresco Provisioner CDK Deployment and discussed the benefits of doing so. This week I integrated more CDK Solutions Constructs. CDK Solutions…

Optimize Infrastructure with CDK Solutions Constructs Part I.

28th June 2020

Ahoy AWS'ler Recently the first CDK Solution Constructs were released. It promise a new level of abstraction for CDK Constructs by combining often used Cloudformation patterns into their own CDK Constructs. For example, if you want to use an API…

The Alfresco Provisioner

19th May 2020

Hi Alfrescans. Have you ever installed Alfresco on an AWS Ec2 instance? Maybe even with Docker Compose? Even though Docker has made installing Alfresco easier, it is still a lot of work! First af all you have to create an Ec2 instance. To do this…

AWS CDK Multistacks for Test and Produktion

19th April 2020

Hi AWS Fans, Last time I described how well AWS CDK is suited for describing infrastructure as code. This article is about how CDK could look in a test and production environment. In my private project I have already implemented something like a…

AWS CDK Api Gateway with Swagger

5th April 2020

Ahoi AWS'ler and Swagger fans In the last post I showed how AWS CDK can be used as a welcome alternative to YAML for describing your cloud infrastructure. Working on my CDK project from I encountered a problem handling Swagger files. But first I want…

AWS CDK Tutorial with Travis Deployment

29th March 2020

Ahoy AWS folks For a private project I have been working on an AWS CDK example in the past few days. AWS offers a range of great AWS CDK examples. The experience I had was so good that I decided to write a blog post about it. I was fortunate to work…