Piotr Pabis

Piotr Pabis @ppabis

About: 15x AWS Certified Community Builder

Location:
Berlin, Germany
Joined:
Mar 1, 2024

Piotr Pabis
articles - 28 total

Choose IaC wisely the first time: CloudFormation, Terraform and pain

Someone decided to use CloudFormation as the IaC tool of choice, once in the past. Why? Nobody knows...

Learn More 1 4Jun 26

Don't waste YubiKey's potential - Custom OTP Lambda Authorizer

In the previous post, we have created a Lambda Authorizer for API Gateway that used default factory...

Learn More 1 0Jun 24

YubiKey OTP Lambda Authorizer in API Gateway

Do you have a YubiKey? It has a button (or a touch sensor), right? So, plug it in, open a text...

Learn More 1 0Jun 19

Faster ECS startup - building SOCI Index in GitLab Pipeline

Building SOCI containers in a CI/CD pipeline when your control over the environment is restricted was...

Learn More 2 1Jun 17

AWS Summit Hamburg 2025 Summary

Germany's AWS Summit usually took place in Berlin around May and June. But this year, it was held in...

Learn More 2 0Jun 12

AWS Session Manager but in Azure? Introducing Azure Bastion

In Azure there's no Systems Manager, that's pretty obvious when you know that it's an AWS product....

Learn More 0 3Jun 10

AWS NAT Instance from scratch - cheap and simple

As the third approach to creating a new NAT instance on AWS, I want to show you how to cleanly and...

Learn More 1 0Jun 3

AWS EC2 Image Builder by example with Terraform

Image Builder is a service that allows you to build AMIs and Docker images step-by-step using a...

Learn More 2 0May 23

Website behind Active Directory/LDAP with Nginx

LDAP is a pretty known and widely used protocol in the world of IT, although it is not as comfortable...

Learn More 2 0May 6

S3: Presigned URL upload with tags

S3 native feature of presigned URL is great - you can save on compute costs as everything will be...

Learn More 5 0May 2

Application Load Balancer - Drop Invalid Headers

We use HTTP headers all the time. In requests we do, we often send cookies, authorization headers...

Learn More 7 3Apr 24

Why you should use AppConfig

We all know that we should store our configuration in Git. But I have seen very often, that the...

Learn More 4 0Apr 17

Eine Website hinter Active Directory/LDAP mit Nginx

LDAP ist eine ganz normale Sache in der IT-Welt, obwohl es nicht so bequem ist wie OAuth oder OpenID...

Learn More 1 0Jan 29

Speeding up ECS containers with SOCI

Waiting for your deployment to finish. What a painful experience. You have to wait for build. You...

Learn More 4 0Dec 4 '24

CloudFormation template generator with LLMs/GenAI

Today, I will be guiding you through implementation of a script that creates a CloudFormation...

Learn More 10 1Nov 10 '24

LLM Agents with Ell - Basics

Ell is a quite new Python library that is similar to LangChain. In my opinion it feels simpler to use...

Learn More 3 0Oct 20 '24

Private Self-Hosted OIDC AWS Authentication

Often times in order to connect to AWS services from our local machines or external systems, we...

Learn More 4 0Oct 2 '24

Cut Costs in OpenSearch Serverless with Bedrock Knowledge Base - Part 2

In the last post, we constructed all the necessary resources to create a Bedrock Knowledge Base...

Learn More 1 0Aug 26 '24

Cut Costs in OpenSearch Serverless and Bedrock Knowledge Base

One thing that grinds my gears about AWS OpenSearch Serverless is that it is "serverless". That means...

Learn More 1 0Aug 23 '24

Daily Git diff into S3 - external Git repository

This is an update to my recent post about creating daily Git diffs between today's and previous day's...

Learn More 4 0Jul 31 '24

Daily Git Diff into S3

One thing I need for a future project is a way to collect all the changes in a Git repository (on a...

Learn More 5 0Jul 29 '24

Effective task management in Habitica using a text file and AWS Serverless

Creating tasks (to-dos) in Habitica is not the most effective and pleasant thing using the UI...

Learn More 8 0Jul 13 '24

Track your performance using Habitica, Timestream and Grafana

Habitica is an excellent tool for keeping yourself sticking to what you have planned for yourself....

Learn More 2 0Jul 5 '24

Use AWS Serverless to sell items in Habitica

I use Habitica daily. It is a very strong motivator to keep me on track with my daily tasks. However,...

Learn More 0 0Jun 30 '24

How I configured YubiKey to sign and decrypt emails on Mac

Originally published on my blog As you see on my "resume" page, I uploaded my public key for...

Learn More 1 0Jun 18 '24

AWS Storage Gateway for Home Backups

World Backup Day is long behind us but it's never too late. I was thinking about methods to backup my...

Learn More 10 1May 25 '24

Multi-Account/Environment DNS Zones

Originally posted on my blog One of the best practices for running and developing a service is to...

Learn More 4 0Apr 3 '24

Lambda@Edge: Select test origin or stick to the old

Originally posted on my blog Last Friday I joined the live stream of AWS Power Hour: Architecting...

Learn More 3 1Mar 11 '24