I do and write about

Serverless on AWS

(mostly)
Hello! Let's stay in touch - join 490+ subscribers for new post notifications, free ebook, and zero spam.
One email every few weeks. Unsubscribe anytime.
Welcome back, !

Running Serverless ML on AWS Lambda

Yes, you can run Machine Learning models on serverless, directly with AWS Lambda. I know because I built and productionized such solutions. It's not complicated, but there are a few things to be aware of. I explain them in this in-depth tutorial, where we build a serverless ML pipeline.
November 10, 2022
Read more

Least deployment privilege with CDK Bootstrap

Security is not convenient. That's probably why the CDK, by default, uses AdministratorAccess Policy to deploy resources. But we can easily change it and increase the security of our AWS account, following the least privilege principle with a minimal additional burden.
August 30, 2022
Read more

The AWS CDK, Or Why I Stopped Being a CDK Skeptic

Until recently, I was skeptical about the AWS CDK. I believe in Infrastructure as Code (IaC), but with the "code" being YAML. But after using CDK in real projects, the amount of heavy lifting it does and the vast reduction of a boilerplate code changed my view.
June 29, 2022
Read more

Things I Found Interesting #5

After some time, I accumulated enough articles to share. They are about cloud, tech, programming, and work, and also include two games, a petition, and a survey.
May 11, 2022
Read more

Decision Tree: choose the right AWS messaging service

Have you ever been stuck deciding between SQS, SNS, Kinesis Streams, and EventBridge? Struggled to pick the right one for your use case? If the answer is "yes", I've got you covered with a simple decision tree to help you make the right decision.
April 12, 2022
Read more

Personal backup to Amazon S3 - cheap and easy

In need to backup my personal files in the cloud, I wrote a script that archives the data into the Amazon S3 bucket. After some fine-tuning and solving a bunch of edge-cases, it's limited mainly by the disk read and my internet upload speed. And it costs me only $3.70 per TiB per month.
March 9, 2022
Read more

6 Common Pitfalls of AWS Lambda with Kinesis Trigger

The simplicity of setting up a Kinesis trigger for a Lambda function may be deceptive. There are pitfalls that can cause problems we will spot only later, in the production environment. I learned about some of them the hard way, so let's say I speak from the experience.
December 21, 2021
Read more

Things I Found Interesting #4

Two articles about the Blockchain on today's list. Both are not in favor, I'm afraid. Apart from this, some tools, work thoughts and advice, and again an article so weird I couldn't categorize it.
December 13, 2021
Read more

Headless CMS with Gatsby on AWS for $0.00 per month

Can you have a website with a CMS on AWS and not pay just for its existence? I looked at Amazon Lightsail, headless WordPress, and Webiny CMS but found none of those suitable. So I choose Prismic – a SaaS headless CMS, and Gatsby to create the site. Yes, I needed to make a pipeline to build my website after content changes. But when I did it, I got a website with CMS hosted at no cost.
October 13, 2021
Read more

Choosing between SQS, SNS, Kinesis, and EventBridge

AWS can overwhelm with the number of services. Especially if multiple services seem to do a very similar job. Let's look at the cloud-native AWS messaging services – the SQS, SNS, Kinesis, and EventBridge. What are the differences and when to use which one?
August 5, 2021
Read more