“from batteries included to batteries as service mesh”

Our stack has evolved. In this article I will provide a perspective on how we deal with abstractions, components, and composability when we are building applications. Our stack has changed in twenty years from application development frameworks with ‘batteries included’ to decentralised composable libraries ten years later and to composable service meshes now.

This article is my reflection on the transition of application development frameworks. Even the concept of an ‘application development framework’ is becoming old and is replaced with ‘stack’. I like to stop and reflect where we came from and…


Timestream hit general availability last year September. A timeseries database as a serverless offering was something I was really looking forward to. This blog covers my first experiences using this database offering.

AWS Timestream’s offering

Amazon Timestream is a new time series database for IoT, edge, and operational applications that can scale to process trillions of time series events per day up to 1,000 times faster than relational databases, and at as low as 1/10th the cost.

AWS pushes the services as a low-cost serverless solution for storing timeseries data. It has a familiar concept of databases and tables, and especially handy is…


Serverless technology offers competing time to market, better performance scalability, best-in-class platform technology, financial scalability, and a better platform for experimentation and innovation.

Next time if somebody mentions low-code, please also consider this to be an excellent opportunity to choose a Serverless technology stack!

In the software industry trends come and go. Some trends are more like cycles that repeat themselves. Like the discussion on packaged software versus custom software. Every ten years or so the general opinion on whether to choose custom software versus packaged software changes. It’s also heavily influenced by industry-specific trends and it's regional as well…


If you are doing a lot of IoT messaging in AWS, chances are you are using AWS’s IOT Core. At this point, the support of IoT Rules is missing on topics of Cloudwatch logs and Timestream rules. Timestream is a really new offering so it makes sense the API has not caught up with integrating with this product. However, it’s awful that something as fundamental to AWS as Cloudwatch has such limited support. You can define an action to write metrics to Cloudwatch using the API though. It’s writing logs that are missing from CDK’s API. …


In the past fifteen years, I found that numerous projects rely on some predefined database values. Think about lists of postal codes, countries ,etc. If you are into infrastructure as code like me, AWS CDK on Typescript offers a decent development experience. However sometimes you will end-up out of luck by missing Cloudformation (and therefore CDK) support. This article will show how you can leverage CDK to insert into DynamoDB on a CDK deploy. It will display two ways of writing, using AwsSdkCall for singular rows, or batch writes for multiple.

AwsCustomResource with AwsSdkCall workings

In this code example we will use AwsSdkCall together…


This article provides some ready made AWS Timestream configuration as code examples using Typescript CDK code snippets. Over the past months I got the chance to use one of AWS latest additions to their already impressive database offering called Timestream. Being a big fan of infrastructure automation I needed to configure this database using code. I found out first-hand that there are not many examples out there on scripting Timestream automation. Even though it’s not the hardest AWS services to automate deployment for, it still took some experimentation to get to get it to acceptable level. …


Event Storming has caught me by surprise in the way how it boosts a project’s startup and in the way the business can connect to it. I really enjoy the rare moment where a software development process really connects well to the business. It has a unique quality where it makes stakeholders and participants more equal. In a world dominated by technology and all these agile and DevOps processes that for most people are still ‘out of this world’ it’s nice to been offered a tool to be connected. But what happens after the high of an Event Storming workshop…

Kevin van Ingen

Software delivery and cloud enthousiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store