top of page
Blog Posts
​Top 10 Most Viewed Posts
​
-
AWS Lambda Cookbook  - Part 4 - Environment Variables Best Practices
-
AWS Lambda Cookbook  - Part 5 - Input Validation Best Practices
-
Guide to AWS Serverless & Lambda Testing Best Practices - Part 1
-
Guide to Serverless & Lambda Testing - Part 2 - Testing Pyramid
-
Learn How to Write AWS Lambda Functions with Three Architecture Layers
Search


AWS re:Invent 2023 — My Selection Of Serverless Sessions
My opinionated list of AWS re:invent 2023 sessions that I found relevant to serverless and Python developers.

Ran Isenberg
Sep 4, 202314 min read


Amazon SQS Dead Letter Queues and Failures Handling Best Practices
In this article you will learn about dead letter queue best practices and how to handle failures in a correct and automated manner.

Ran Isenberg
Aug 15, 20235 min read


Mastering Retries: Best Practices for Amazon SQS
Learn how to handle Amazon SQS batch processing failures and master automatic retries with AWS Lambda Powertools for Python.

Ran Isenberg
Aug 7, 20236 min read


Effective Amazon SQS Batch Handling with AWS Lambda Powertools
Handle Amazon SQS batches in a safe manner that encourages retries with AWS Lambda Powertools for Python and AWS CDK code examples.

Ran Isenberg
Jul 24, 20235 min read


Serverless API Idempotency with AWS Lambda Powertools and CDK
Discover serverless API idempotency's significance and implementation using AWS Lambda, AWS CDK, and Lambda Powertools for Python.

Ran Isenberg
Jun 26, 20239 min read


Python Cookiecutter: Streamline Template Projects for Enhanced Developer Experience
In this post, you will learn how to generate Python templates with cookiecutter and build new template projects from scratch.

Ran Isenberg
Jun 12, 20236 min read


ChatGPT: No Longer Cool, Thanks to Grandma!
An opinionated article about the current state of ChatGPT, its good and bad sides, and its future triggered by my grandmother using ChatGPT.

Ran Isenberg
May 29, 20235 min read


Build AWS Serverless Scheduled Tasks with Amazon EventBridge and CDK
This blog post will teach you to leverage Amazon EventBridge to create serverless scheduled tasks using AWS CDK in Python.

Ran Isenberg
May 22, 20237 min read


Serverless Empowers Accessibility: Convert Text to Speech with Amazon Polly
Learn to automate TTS, text to speech, with Amazon Polly in minutes using the provided GitHub Serverless service to improve accessibility.

Ran Isenberg
May 8, 20236 min read


Learn How to Write AWS Lambda Functions with Three Architecture Layers
In this blog post, you will learn how to write AWS Lambda function code containing three architectural layers.

Ran Isenberg
Apr 24, 20239 min read


Ensuring Serverless Success: A Guide to Service Level Agreement (SLA) Definitions and Guidelines
This blog post you describes my definitions, guidelines and approach to understanding SLA and estimating a Serverless service availability.

Ran Isenberg
Apr 10, 202311 min read


Guide to Serverless & Lambda Testing - Part 3 - Advanced Asynchronous Flows
Learn AWS Serverless testing best practices for advanced asynchronous flows that may or may not contain Lambda functions.

Ran Isenberg
Mar 27, 20237 min read


Guide to Serverless & Lambda Testing - Part 2 - Testing Pyramid
Learn AWS Serverless & Lambda testing best practices using the testing pyramid: unit, infrastructure, integration and end to end tests.

Ran Isenberg
Mar 13, 202313 min read


Guide to AWS Serverless & Lambda Testing Best Practices - Part 1
Learn AWS Serverless and Lambda testing challenges, how it differs from regular application testing and my guidelines and best practices

Ran Isenberg
Feb 27, 20239 min read


AWS Lambda Layers Best Practices
This blog post covers AWS Lambda layers basics, the pros and cons, and my recommended best practices.

Ran Isenberg
Feb 13, 20235 min read


AWS Lambda Smart Feature Flags - Now with Time Based Conditions
Learn how to define time-based feature flags that will change the behavior of your AWS service at different times, hours and weekdays.

Ran Isenberg
Jan 31, 20233 min read


Build AWS Lambda Container Image with AWS CDK
This blog post covers AWS Lambda custom container images basics and how to build them with AWS CDK in Python.

Ran Isenberg
Jan 16, 20235 min read


Build AWS Lambda Layers with AWS CDK
This blog post covers AWS Lambda layers basics and how to build them with Docker & AWS CDK in Python.

Ran Isenberg
Jan 2, 20234 min read


Serverless Production Readiness Checklist
Dont go live without checking out these tips. Tips span aspects of security, backups, crisis recovery, CI/CD and support readiness.

Ran Isenberg
Dec 18, 20226 min read


re:Invent 2022: Serverless Takeaways
Now that AWS re:Invent 2022 is officially over, let's go over the exciting new services and features launched from a Serverless perspective.

Ran Isenberg
Dec 3, 20225 min read


Cloud Architect's High-Level Design Template
Recommended AWS high-level Serverless service/application architecture design template.

Ran Isenberg
Nov 7, 20225 min read


Deploy to AWS with GitHub Actions and AWS CDK
This blog explains how you can use AWS CDK to deploy to your AWS account using GitHub Actions CI/CD pipeline.

Ran Isenberg
Oct 24, 20222 min read


AWS CDK - Best Practices From The Trenches
Best practices and guidelines for working with AWS CDK, learned from using AWS CDK, from development to production over the past 3 years.

Ran Isenberg
Oct 3, 202211 min read


Open-Source Code Donation 101
This blog covers tips and tricks to get you started in the wonderful world of open-source code donation.

Ran Isenberg
Sep 5, 20223 min read
bottom of page