Vlad Ionescu (he/him) Profile picture
"Professional mistake avoider" AKA Independent Consultant. I help companies become super-high-performing! AWS Container Hero. 🏳️‍🌈 he/him 🏳️‍🌈
Aug 29, 2023 77 tweets 14 min read
OpenTF is disconnected from reality.

They don't understand Terraform, they don't understand users, they don't understand the ecosystem, and they don't even understand who's at the table. Or that there is a table!

Let me explain how dumb this whole thing is... 🧵

1/75 (i know) TL;DR: OpenTF is a failure and you should not be taking it seriously. At all.

This will be a very long thread. I know and I am sorry for that, but y'all really need to see the whole story to understand how utterly pathetic this whole drama is.

2/75
Aug 11, 2023 24 tweets 5 min read
The impact from this is way wider than initially thought — this is sending ripples across the whole tech sector!

A thread that may or may not be a bit paranoid / anxiety-powered 🧵

1/22 TL;DR: this was initially perceived as a supply chain attack. It's (debatably) not that, but the concerns it created will persist. I think we'll see some interesting consolidation and some fundamental architectural changes in the next cycle. I could be wrong tho 🤷

2/22
Dec 12, 2022 36 tweets 9 min read
After watching 289 talks, I can now confidently share my re:Invent 2022 recap 🕵️‍♂️

Verdict: I am whelmed. Not underwhelmed or overwhelmed, just whelmed.

Since there were a bunch of other "unboxing" recaps already, here's a thread with an ✨actionable✨ recap. Beware #1: I am a dum-dum working with partial information here. There's a fair chance this thread will have at least a couple mistakes or bad takes. Always hedge your bets!

Beware #2: I am only *only* talking about re:Invent launches. No pre-invent releases!
Dec 5, 2022 46 tweets 9 min read
Before I do my "re:Invent recap" thread, I have to make sure I understand the things I'll talk about: it's time to watch the re:Invent recordings!

Surprisingly a lot (all?) of videos are already up on YouTube. After a quick sweep, I have 129 videos to watch 😅 In the previous years, I watched relevant 400-level talk first, and then some 300s, and maybe a couple 200s just for kicks.

This year I am going randomly! We'll see how it goes 🤞
Nov 22, 2022 27 tweets 6 min read
Another "so close and yet so far away" release from AWS

AWS needs to realize that:
1️⃣there's a world outside AWS
2️⃣not everybody has AWS' reliability requirements & profit margins

This could've been awesome, but no, AWS keeps repeating the same mistakes

pipelines.devops.aws.dev To be fair, the Deployment Pipeline Reference Architecture (DPRA) gets *A LOT* of things right. Good job on that!

Seriously 👏 I especially like all the examples!

And there's a big need for something like this. I applaud AWS tackling this!

But then problems starts to appear...
Aug 29, 2022 43 tweets 9 min read
As an ECS on Fargate fan, I got a lot of questions about the recent incident / outage.

Let's talk about it... 🧵 1/43

TL;DR: meh. Incidents happen and this one did not teach us anything new about building on AWS. I expect more profound drama during these roaring 20s! Disclaimer: everything fails all the time! I view incidents as "normal" and this thread reflects that.

Yes, AWS had incidents. Yes, us-east-1 is HUGE so it gets interesting incidents. Yes, AWS is bad at communication.

This is the default and well-known state!
Jun 8, 2022 39 tweets 11 min read
Twitter thread based on demand and cause I can't be bothered to spend 6 months writing a blog post: platform teams are dead.

Platform teams as in teams that build an internal platform that "abstracts the cloud" and "makes things easier for developers" and "our k8s platform" ⚰️ TL;DR: we aren't living in 2016 anymore, and the cloud moves fast. Platform teams are expensive and hard to do, offer a mediocre service at best, destroy velocity, and create bad incentives.

Avoid this mistake and build guardrails and company-specific DX tooling instead!
May 27, 2022 9 tweets 13 min read
@cvrabie @axhamre @GergelyOrosz @LaunchDarkly @Optimizely @SplitSoftware Self-hosted feature flagging is WAY WORSE from every single point of view.

I've seen multiple implementations and multiple approaches to self-hosting and they ALL failed spectacularly.
Worse, everybody involved acquired a repulsion of feature flags due to the terrible experience @cvrabie @axhamre @GergelyOrosz @LaunchDarkly @Optimizely @SplitSoftware Reason 1: operation and maintenance.

I won't expand a lot on this, cause it's a well known reason. You have to operate, maintain, and support the software and that costs time and money without brining any business benefit.
Apr 13, 2022 7 tweets 4 min read
What's the fastest way to scale containers on AWS in 2022?

Is EKS faster than ECS? What's faster: serverless workers (Fargate) or to serverful workers (EC2)?
What about App Runner and Lambda?

Now we know: vladionescu.me/posts/scaling-… Full details are in the blog post, but EKS TL;DR:

- EKS on Fargate is now faster than EKS on EC2 🤯
- EKS on EC2 using IPv6 is a tiny bit faster than IPv4
- EKS on EC2 using Karpenter is a tiny bit faster than Cluster-Autoscaler, but it's complex

vladionescu.me/posts/scaling-… Hand-drawn-style graph showing the scaling  performance fr
Oct 17, 2021 4 tweets 7 min read
@nathankpeck @andrewbrown @AWSOpen @antonbabenko @HashiCorp NOBODY is saying AWS should not release their own modules.

We're complaining about:
- @AWS and @HashiCorp ignoring the open-source community
- @AWS and @HashiCorp releasing the lowest level quality modules possible
- @AWS and @HashiCorp marketing and pushing this on developers @nathankpeck @andrewbrown @AWSOpen @antonbabenko @HashiCorp @AWS I'd love to see some AWS-official modules specifically designed to work with CDKTF. That would be awesome!

I'd love to see some AWS-opinionated modules. That would be awesome!

Those are both ENTIRELY DIFFERENT THINGS. We're not talking about that. Nothing like that was released
Sep 28, 2021 12 tweets 3 min read
I am MASSIVELY pissed off about this. I wasn't initially going to tweet about it cause I am trying to work on my mental health, but here we are.

AWS is fucking up the Terraform ecosystem and hurting the community, a thread...



🧵 First up, if you're doing Terraform you won't write most of the code yourself. You will use modules. Think of modules like code libraries or packages. In a world of left-pad, we have that for Terraform too!

Don't write your own sort function = don't write your own VPC module

🧵
Apr 24, 2021 15 tweets 5 min read
Let's discuss the "Ask HN: Does anyone else find the AWS Lambda developer experience frustrating?" thread!

There are some valid points that are hidden by rants, hype and product-pushing, and a lack of history.

🧵 Let's get the dirty out first: cloud is the new mainframe. Lambda is CGI-bin v2. Terrible AWS lock-in.

Yeah, I don't care. I get to offload effort to AWS so I can focus on my business. That's a win in my book.

Keep in mind I got paid ridiculous sums of money to fix k8s fuckups.
Dec 27, 2019 80 tweets 20 min read
Started the long process of watching all the conference talks/ videos in my backlog.

Todo list:
- re:Invent
- rubyConf
- read all the "Best talks of 2019" lists to find other gems

I've been wanting to tweet more so I'll have a thread on this

1/? But first to prepare:
- tea
- whiskey
- full water tank in the humidifier

Really annoyed it's like 8 °C and supper sunny outside. I clearly need a huge patio with a hot tub 2/?