Darryl Ruggles
@darryl-ruggles
AWS Hero | Principal Cloud Solutions Architect @ Ciena Serverless, Event-Driven Architecture, AWS, Kubernetes, Rust, Terraform, Security, DevOps, FinOps, MLOps, Maker
https://lckhd.eu/z073BN Automating infrastructure testing is easy to talk about but harder to actually implement well. The article below walks through building a layered Terraform testing 🧵
https://lckhd.eu/WccdZt Keeping an eye on costs and getting a breakdown of what was spent where is important. There is a lot of waste with Kubernetes clusters and a tool like Kubecost can help. 🧵
https://lckhd.eu/LMkL6c AWS Lambda MicroVMs is one of the most interesting releases in a long time and this session from Ajay should be a good one.
Headed home today after a great AWS Summit Toronto. I got to meet so many people and am also glad I was able to do a talk. I totally agree with the sentiment that we have a "Once in a generation opportunity" right now. Just like what Werner Vogels was saying recently at re:Invent!
Had a really good time tonight at the AWS User Group Toronto Meetup on the 47th floor Amazon Toronto Office. Met tons of people and got to catch up with Cyril Bandolo Cyril in person again
Looking forward to speaking at AWS Summit Toronto on June 3. I'll be talking about the Recipe Assistant projects I built using the Strands Agents, Bedrock AgentCore, WebSockets, Lambda, and Amazon Nova models. If you'll be there, drop by and say hi. #AWSSummitToronto
https://lckhd.eu/igT06b 🆕 New blog post! S3 Tables handles compaction and snapshot expiry as a managed feature. DuckDB 1.5.2 added native Iceberg writes. 🧵
https://lckhd.eu/zxJy2J I replaced my Hashnode blog with a custom-built, full-featured #serverless blogging platform on AWS, and the entire thing took under 10 hours of hands-on development. No SSR 🧵
https://lckhd.eu/Nq3umN Most e-commerce chatbots forget everything between sessions. This article walks through an architecture that fixes that by splitting the agent into two stages: one for retrieving 🧵
https://lckhd.eu/ImiMO5 This sounds really cool to me! A live video feed of an agent's browsing session with #AgentCore. 🧵
https://lckhd.eu/SpAYXb Amazon #S3Files went GA on April 7th, and while there are plenty of setup guides floating around, the article below takes a more architectural lens. 🧵
https://lckhd.eu/h4kPR3 #Observability is important! Deploying containers to #Kubernetes is the easy part. Understanding how apps perform, how resources are used, and whether the system is healthy - that's 🧵
https://lckhd.eu/LQb7s4 🆕 New blog on #AWS Lambda Managed Instances! #Lambda has always been one request at a time per execution environment. Lambda Managed Instances (#LMI) 🧵
https://lckhd.eu/MaOFls Tracking spend in the cloud with tools like #AWS #CostExplorer is important. AWS just added natural language cost analysis here which sounds quite interesting. 🧵
https://lckhd.eu/veqbW2 🆕 New blog post: #Kubectl Commands I Actually Use Every Day After years of #debugging #Kubernetes clusters, 🧵
https://lckhd.eu/RPJfo8 If your #Kubernetes pods are still relying on legacy service account tokens that never expire, it is worth understanding how projected #tokens change the game. 🧵
https://lckhd.eu/pjVwCn Step Functions works well for managing workflows with fixed behaviour, but some cases demand more flexibility. Examples include where AI agents 🧵
https://lckhd.eu/QeSYeF #ECS services can fail in subtle ways and #monitoring them isn't super easy. There can be task placement issues, image pull problems, deployment failures, throttling, and more. By the time you notice, 🧵
https://lckhd.eu/bC2wZ6 AWS recently announced #ECS Managed Instances where you pay an extra fee for #AWS to manage things like patching, and maintenance and are more locked down and secure 🧵
https://lckhd.eu/fccA6h Managing cloud costs across multiple AWS accounts gets harder as organizations scale. The article below shows a #FinOps agent built with Amazon #Bedrock #AgentCore that 🧵
https://lckhd.eu/VcKH6d 🆕 My latest Blog on Aurora #DSQL is out now! For years, the database decision on AWS looked like this: need serverless? #DynamoDB (but give up SQL). 🧵
https://lckhd.eu/VV1SKQ 🆕 My new blog post is out. If you run #EKS across multiple AZs on #AWS, you're likely paying for cross-AZ transfer that 🧵
https://lckhd.eu/OCb24q If you're running #RDS Multi-AZ DB clusters with readable standbys, you've probably noticed that storage auto-scaling isn't available. 🧵
https://lckhd.eu/qLdtvH In a recent blog, I wrote up everything I've learned building with Amazon Elastic Container Service (#ECS) - the service I default to for running containers on #AWS. 🧵
https://lckhd.eu/t5Asxv I wrote a blog post exploring the new #Lambda AZ #metadata endpoint that #AWS recently shipped. I wanted to understand what you could actually do with it, so I built a demo 🧵
https://lckhd.eu/z7wxA5 Supply chain attacks on CI/CD pipelines are a serious concern, and the recent #Trivy compromise is a clear example. 🧵
https://lckhd.eu/RYE9OR This change from the #EKS team looks interesting. If you're running multi-tenant EKS clusters or managing workloads across environments, you've likely felt the tension between keeping 🧵
https://lckhd.eu/8B6Qyn I recently presented on #Lambda Durable Functions and wrote a blog and example app on them. These work really well for code-focused workflow management 🧵
https://lckhd.eu/w1OpYn 🆕 New blog post: "It's All About That Memory"!! Many AI memory demos are the same. "Hi, my name is Bob." Close the session. Reopen it and ask "What's my name?". 🧵
https://lckhd.eu/Po1ayz Most teams know they should be protecting their web apps at the edge, but practical details of wiring up #AWS #WAF with CloudFront, especially for on-prem origins, often get left as an exercise. 🧵