🤓Serverless services like AWS Lambda, DynamoDB, and SQS are often praised for being cost-effective — you pay only for what you use, and there’s no infrastructure to manage. But in practice, I’ve seen teams misuse these tools and end up surprised by unexpectedly high bills.
Posts by Anna Pastushko
🤓Over the past few months, I’ve received many questions about cost optimization for Generative AI workloads. While it may seem like GenAI requires an entirely new strategy, the truth is that most of the well-known AWS cost optimization techniques apply here just as well.
🤓In almost every project, eventually you will ask: “Should I use API Gateway or Application Load Balancer to expose my API?”. And it’s a great question — so I decided to make a detailed breakdown of when you want to use each of them.
🤓When thinking about edge computing for URL redirects and HTTP header manipulation, which service comes to mind first? Surprisingly, I often hear Lambda@Edge mentioned more than CloudFront Functions, despite the latter being a powerful tool that, in my experience, covers 70% of common use cases.
💡Excited to share my insights on building effective MLOps setups on AWS, drawing from years of implementation experience across diverse client use cases. Building or reworking your MLOps setup? I'd love to hear your thoughts on my approach.
🤓While suggesting someone to use Serverless, the first thing I most frequently hear in response is: “Oh, it is sooo expensive, I think we can manage it by ourselves”. Especially, when we are talking about EMR Serverless. But believe me, it can be cheaper than EMR on EC2 or EKS.
Hey cloud folks👋 Just wanted to share a small win — I recently contributed to cloud-nuke, an awesome tool that saves me tons of time cleaning up AWS resources!
Now you can delete SageMaker Domain with all related resources, Endpoints, and Endpoint configurations 🥳
🤓What comes into your mind when you think about CloudWatch? Most of you would instantly think about logging and monitoring with metrics. But CloudWatch has other brilliant features besides that, and canaries is one of them.
🤓 Do you have an application which reads data from S3, but needs to transform it before providing it to the end user?
When AWS first introduced S3 Object Lambda in 2021, it flew under the radar for many developers — I rarely meet someone who knows about this feature, yet it solves many problems.
🤓 Do you use secrets from Secrets Manager or parameters from Parameter Store in your Lambda functions? If you answer yes, do you use Secrets Lambda Extension to cache retrieved values? This post is for the ones who still don’t use it😉
🤓 When designing AWS workloads, sometimes you need a secure way to connect to AWS services without traversing the public internet. Gateway and Interface endpoints are the solution, but do you know which one to choose in your use case?
🤓 Machine learning inference doesn't always require complex infrastructure. While AWS SageMaker is a popular choice, sometimes simpler solutions can be more effective. You're probably already using AWS Lambda for MLOps automation. But did you know it can also serve ML models?
🤓 When starting a new project or designing a new feature, developers typically focus on the core services that will perform the main tasks. However, there are numerous additional considerations that underpin every production workload.
🤓 When deploying SageMaker Studio in production, most organizations opt for VPC-only mode to enhance security. And, I've found that 80% of SageMaker Studio their issues are network-related, with security group configurations being the primary challenge.
🤓 EC2 Auto Scaling is a widely used feature in many architectures. It may seem like a simple component that can be easily configured. However, mistakes can still happen. Today, I’d like to share some of the most common mistakes I’ve encountered while working with clients.
🐾IAM Identity Center🐾
🤓 Recently, I got several questions about when to use the IAM Identity Center, which features it has, and what the difference is between usage in small and large companies. Let’s explore these aspects in detail.
🐾Aurora Limitless vs Serverless v2🐾
🤓 Have you heard about Amazon Aurora Limitless? How it is different from Aurora Serverless v2 and when to use each of them? Let’s explore the difference together.
🐾MLOps: SageMaker vs Databricks on AWS🐾
Many things have changed since my last post on Databricks and SageMaker MLOps difference: MLflow for SageMaker, CodeCommit deprecation, and updates to MLflow's model approval flow. Time for a new comparison post!
My life hack for easier icon searching:
🔹 Download the file with all icons organized by category: drive.google.com/file/d/1y_SG...
🔹 Open Excalidraw page in a private browser window
🔹 Upload file
🔹 Press F4 to search by service name, or click the search icon next to the libraries
🎉 New AWS icons for Excalidraw library 🎉
✨ Library has expanded — now it consists of 249 icons (you can suggest which icon should be 250th 😉)
✨ Icons are updated to match AWS’s 2024 design.