How to Lose Data Using AWS Serverless Without Even Knowing It
A session on common AWS serverless pitfalls that can lead to silent data loss, covering DynamoDB, event-driven architecture, and design patterns.
Marko is a full-stack software developer with 20 years of experience, specializing in serverless architectures on AWS, Node.js/TypeScript, React, and SQL/DynamoDB optimization.
35 articles from this blog
A session on common AWS serverless pitfalls that can lead to silent data loss, covering DynamoDB, event-driven architecture, and design patterns.
Introducing CDK Booster, a tool that speeds up AWS CDK projects by bundling all Lambda functions in parallel instead of sequentially.
Introduces Lambda Live Debugger and other techniques for debugging AWS Lambda functions and serverless applications effectively.
Comparison of Lambda Live Debugger vs AWS's new official remote debugging for serverless development, highlighting key differences and advantages.
A developer shares 15 essential tips for passing multiple AWS certification exams, based on their experience of passing five exams in five days.
A guide to adding logging to AWS Lambda functions without redeployment using a custom Node.js extension.
A technical guide on streaming DynamoDB data to S3 in near real-time using EventBridge Pipes and Firehose to enable SQL queries with Athena.
Learn to export DynamoDB data to S3 and query it using SQL with AWS Athena, exploring serverless, scalable analytics solutions.
Lambda Live Debugger is an open-source tool for local, real-time debugging of deployed AWS Lambda functions, streamlining serverless development.
Explains how to export AWS CDK code to clean CloudFormation templates, covering escape hatches and practical use cases.
Tips for developing AWS CDK constructs using Projen, focusing on overcoming its opinionated nature and CI/CD integration.
A guide to enhancing AWS CloudWatch alarms for Lambda errors by adding detailed error messages to email notifications via a CDK construct or CloudFormation.
Introducing ServerlessSpy, a tool for writing fast, parallelizable integration tests and gaining real-time insights into serverless cloud events.
A guide to boosting productivity by using OpenAPI, Zod, and SST to avoid rewriting data structures across API layers in a TypeScript serverless application.
A guide on using k6 and TypeScript to perform load testing on serverless applications to identify scaling limits and AWS service quotas.
Explores nine common pitfalls in AWS serverless architecture that can lead to unexpected data loss, duplication, or inconsistency.
A developer shares their strategy for passing five AWS certification exams in just three weeks, including Associate and Professional levels.
Explains DynamoDB single-table design patterns for scalable, high-performance NoSQL data modeling in serverless applications.
Explores common technical and organizational challenges teams encounter when adopting serverless architecture, including learning curves and new development paradigms.
Explores common challenges in AWS serverless development and provides strategies to overcome them for better system design.