AWS recently released Lambda MicroVMs: ephemeral, isolated VMs with a lifetime of up to eight hours and very fast startup times. As an experiment I tried to use them as GitHub Actions runners and came away pleasantly surprised.
In this article we explore how AWS News semantic search was implemented using S3 vector buckets and embeddings, so you can find articles by meaning rather than exact keywords.
The AWS News Feed has an extensive end-to-end testing suite, but email validation has always been a challenge. In this post I will describe how I implemented end-to-end email testing with SES and SQS.
One of the most interesting aspects about software is that it is never done. In this article I will share how we used onion architecture to deal with uncertainty, and how a small investment in design yielded big payoffs only weeks later.
For software developers foundational models and LLMs have become helpful tools. But they are far from making us 10x more productive. In this essay we will explore why AI seems to have reached a productivity cap for devs, and what needs to change to break through that ceiling.
Is 2025 going to be the year of broad IPv6 adoption? For AWS, it might just be. In the past months many services have gained IPv6 support, which paves the way for IPv6-only VPC configurations.
Re:Invent is the ultimate week for The AWS News Feed. I'm proud to share how my platform helped thousands of professionals find, organize, and filter the news.
As I’m typing this, Re:Invent 2024 is only weeks away. In anticipation of AWS News' busiest period of the year, I redesigned the API access patterns to support very efficient caching. This resulted in significantly reduced backend load and a much faster frontend.
This morning, AWS News had a minor production incident. The platform sends out a daily digest of the most popular AWS news articles, but today, it didn't. The problem wasn't hard to find or solve - but it did teach me a few things.