andi-john-dev.de
BlogAbout
Eight Bugs, Eight Tests: Testing a Hexagonal Python Service on AWS

Eight Bugs, Eight Tests: Testing a Hexagonal Python Service on AWS

October 18, 2026·22 min read

Fakes, contract tests, moto, real DynamoDB, architecture rules, E2E through API Gateway and a load test. One bug per level, and why the level before misses it.

pythonawstestingdynamodbserverless
Serverless Python Microservices on AWS: My Reference Architecture

Serverless Python Microservices on AWS: My Reference Architecture

October 14, 2026·19 min read

Repos, uv packages, Lambdaliths, Cognito, events and CDK stacks: my serverless AWS setup for Python microservices and the problems behind each decision.

awspythonserverlessarchitecturemicroservices
SQS to Step Functions: Pipes vs. Lambda, and Where Failed Messages End Up

SQS to Step Functions: Pipes vs. Lambda, and Where Failed Messages End Up

October 13, 2026·22 min read

Nine scenarios in one CDK stack: how EventBridge Pipes and a dispatcher Lambda start Step Functions from SQS, and where a failed message ends up in each case.

awssqsstep-functionseventbridgecdk
Secrets Exchanger: Sharing Passwords Without Trusting the Server (Including Me)

Secrets Exchanger: Sharing Passwords Without Trusting the Server (Including Me)

May 11, 2026·11 min read

How a self-destructing-link app uses random AES keys, AWS KMS, and a URL-smuggled token to keep secrets readable only by sender and recipient.

awskmsangularcdksecurity
Enforcing Python Architecture Rules with PyTestArch

Enforcing Python Architecture Rules with PyTestArch

April 28, 2026·10 min read

Stop relying on code review to catch architectural drift. Use PyTestArch to turn your architecture rules into pytest tests that run in CI.

pythontestingarchitectureci-cdmonorepo
AWS Lambda Packaging with Python and uv: Share Code, Skip the Layers

AWS Lambda Packaging with Python and uv: Share Code, Skip the Layers

April 22, 2026·16 min read

How to share your own Python code across Lambda functions using uv local packages and CDK — a simpler alternative to Lambda Layers.

awspythonserverlesscdk
Cognito SAML Auth from a Python Script — No Web App Required

Cognito SAML Auth from a Python Script — No Web App Required

April 19, 2026·6 min read

Learn how to authenticate with AWS Cognito using SAML-based identity providers like Entra ID in a Python script without a web application

awscognitopythonoauth2saml
RSS FeedImpressumPrivacy Policy

© 2026 andi-john-dev.de. All rights reserved.

This site uses cookies for anonymous performance monitoring via AWS CloudWatch RUM. No personal data is collected.Read our privacy policy.