
Director of Architecture @PwC | Certs: AWS & Azure | Photographer | Opinions my own
United States
Joined December 2011
- Tweets2.1K
- Following564
- Followers301
- Likes3.4K
โMicroservices are not a silver bullet. Sometimes your monolith just needs optimization, not dismantling.โ Wise and accurate words.
We split our monolith into microservices. It was a mistake.
Before:
- One Rails app
- 200k lines of code
- Deploy time: 8 minutes
- 5 person team
After the split:
- 8 microservices
- Separate databases
- Message queues everywhere
- Service mesh for communication
What actually happened:
- Deploy complexity increased 10x
- Debugging across services became a nightmare
- Data consistency issues appeared
- Team spent more time on infrastructure than features
- No performance improvement
The real problem was not the monolith. It was poor database queries and missing indexes.
We eventually:
- Merged 5 services back into the monolith
- Kept 3 truly independent services
- Fixed the actual performance issues
- Simplified our deployment pipeline
Microservices are not a silver bullet. Sometimes your monolith just needs optimization, not dismantling.
Hey @BoschAppliances I donโt need your app smack-talking me just because I went to empty my dishwasher earlier than it thinks I needed to. Note: the cycle was completed. #bosch #dishwasher
I ordered and would take delivery of my @Tesla Juniper Model Y, if it wasnโt for this issue Iโve discovered since I placed my order. And windshields cracking, and steering wheels shaking at highway speeds.
I want a Tesla for daily driving, but Iโm not wasting my hard earned money on these types of misengineered marvels.
teslamotorsclub.com/tmc/threโฆ
This quoted post is unavailable.
โThisโฆโ
Last quarter I rolled out Microsoft Copilot to 4,000 employees.
$30 per seat per month.
$1.4 million annually.
I called it "digital transformation."
The board loved that phrase.
They approved it in eleven minutes.
No one asked what it would actually do.
Including me.
I told everyone it would "10x productivity."
That's not a real number.
But it sounds like one.
HR asked how we'd measure the 10x.
I said we'd "leverage analytics dashboards."
They stopped asking.
Three months later I checked the usage reports.
47 people had opened it.
12 had used it more than once.
One of them was me.
I used it to summarize an email I could have read in 30 seconds.
It took 45 seconds.
Plus the time it took to fix the hallucinations.
But I called it a "pilot success."
Success means the pilot didn't visibly fail.
The CFO asked about ROI.
I showed him a graph.
The graph went up and to the right.
It measured "AI enablement."
I made that metric up.
He nodded approvingly.
We're "AI-enabled" now.
I don't know what that means.
But it's in our investor deck.
A senior developer asked why we didn't use Claude or ChatGPT.
I said we needed "enterprise-grade security."
He asked what that meant.
I said "compliance."
He asked which compliance.
I said "all of them."
He looked skeptical.
I scheduled him for a "career development conversation."
He stopped asking questions.
Microsoft sent a case study team.
They wanted to feature us as a success story.
I told them we "saved 40,000 hours."
I calculated that number by multiplying employees by a number I made up.
They didn't verify it.
They never do.
Now we're on Microsoft's website.
"Global enterprise achieves 40,000 hours of productivity gains with Copilot."
The CEO shared it on LinkedIn.
He got 3,000 likes.
He's never used Copilot.
None of the executives have.
We have an exemption.
"Strategic focus requires minimal digital distraction."
I wrote that policy.
The licenses renew next month.
I'm requesting an expansion.
5,000 more seats.
We haven't used the first 4,000.
But this time we'll "drive adoption."
Adoption means mandatory training.
Training means a 45-minute webinar no one watches.
But completion will be tracked.
Completion is a metric.
Metrics go in dashboards.
Dashboards go in board presentations.
Board presentations get me promoted.
I'll be SVP by Q3.
I still don't know what Copilot does.
But I know what it's for.
It's for showing we're "investing in AI."
Investment means spending.
Spending means commitment.
Commitment means we're serious about the future.
The future is whatever I say it is.
As long as the graph goes up and to the right.
Utterly insane. If ever there was something the government *should* be regulating. It is AI.
#ai #Regulation
Trump Signs Executive Order to Block State AI Regulations - securityweek.com/trump-signsโฆ
The most succinct, sage advice on how NOT to develop software. #AppDevelopment #coding #microservices #monolith
Microservices is the software industryโs most successful confidence scam. It convinces small teams that they are โthinking bigโ while systematically destroying their ability to move at all. It flatters ambition by weaponizing insecurity: if youโre not running a constellation of services, are you even a real company? Never mind that this architecture was invented to cope with organizational dysfunction at planetary scale. Now itโs being prescribed to teams that still share a Slack channel and a lunch table.
Small teams run on shared context. That is their superpower. Everyone can reason end-to-end. Everyone can change anything. Microservices vaporize that advantage on contact. They replace shared understanding with distributed ignorance. No one owns the whole anymore. Everyone owns a shard. The system becomes something that merely happens to the team, rather than something the team actively understands. This isnโt sophistication. Itโs abdication.
Then comes the operational farce. Each service demands its own pipeline, secrets, alerts, metrics, dashboards, permissions, backups, and rituals of appeasement. You donโt โdeployโ anymoreโyou synchronize a fleet. One bug now requires a multi-service autopsy. A feature release becomes a coordination exercise across artificial borders you invented for no reason. You didnโt simplify your system. You shattered it and called the debris โarchitecture.โ
Microservices also lock incompetence in amber. You are forced to define APIs before you understand your own business. Guesses become contracts. Bad ideas become permanent dependencies. Every early mistake metastasizes through the network. In a monolith, wrong thinking is corrected with a refactor. In microservices, wrong thinking becomes infrastructure. You donโt just regret itโyou host it, version it, and monitor it.
The claim that monoliths donโt scale is one of the dumbest lies in modern engineering folklore. What doesnโt scale is chaos. What doesnโt scale is process cosplay. What doesnโt scale is pretending youโre Netflix while shipping a glorified CRUD app. Monoliths scale just fine when teams have discipline, tests, and restraint. But restraint isnโt fashionable, and boring doesnโt make conference talks.
Microservices for small teams is not a technical mistakeโit is a philosophical failure. It announces, loudly, that the team does not trust itself to understand its own system. It replaces accountability with protocol and momentum with middleware. You donโt get โfuture proofing.โ You get permanent drag. And by the time you finally earn the scale that might justify this circus, your speed, your clarity, and your product instincts will already be gone.
Hey @elonmusk. Ordered a Tesla but having second thoughts because your model does not allow a buyer to test drive the vehicle they ordered to ensure it is smooth and has no issues while in motion.
Having had an irreparable issue with a previous new vehicle of another make, Iโm hesitant to proceed and will likely cancel my order while having to swallow the $250 order fee.
#Tesla
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
.NET 10 ships in a few hours. Iโm very excited about the release. 10 years ago a few of us got pulled into a room to spike the first version of a new cross platform, open source .NET. Weโre 10 years in and extremely proud of how far the product has come.
#dotnet
iPhone 17 Pro flash issue: users report strange shadows while taking a photo / recording.
LOL! I suspected this would happen! Disappointing design choice. I was hoping to grab another iPhone 16 Pro because of this, but theyโre sold out. #iphone #flashgate notebookcheck.net/iPhone-17-โฆ
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
๐ง๐ผ๐ฑ๐ฎ๐, ๐'๐บ ๐ฐ๐ฒ!
Here is what I learned:
๐ญ. ๐ก๐ผ๐๐ต๐ถ๐ป๐ด ๐๐ผ๐ ๐ผ๐๐ป ๐ผ๐๐ป๐ ๐๐ผ๐ ๐ฏ๐ฎ๐ฐ๐ธ. I lost everything twice before I was 14. War doesn't negotiate. But my skills and people stayed. My ability to start over stayed. Everything else? Gone. Build what can't burn.
๐ฎ. ๐๐ผ๐ฐ๐๐ ๐ผ๐ป ๐๐ต๐ฎ๐ ๐๐ผ๐ ๐ฐ๐ฎ๐ป ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น. Does your boss make bad calls? Not your problem to solve. But your effort, your learning, how you show up, that's yours. People waste years arguing with things they can't change. Don't be that person.
๐ฏ. ๐ฆ๐๐ผ๐ฝ ๐๐ฎ๐ถ๐๐ถ๐ป๐ด ๐ณ๐ผ๐ฟ ๐ฝ๐ฒ๐ฟ๐บ๐ถ๐๐๐ถ๐ผ๐ป. I see this everywhere. Smart people, capable people, just... waiting. Waiting for approval. For the perfect moment. For someone to tell them it's okay. Nobody's coming to save you. You want to do something? Do it. Then deal with what happens after. High agency isn't complicated; it's just refusing to wait.
๐ฐ. ๐๐ณ ๐๐ผ๐ ๐๐๐ผ๐ฝ ๐น๐ฒ๐ฎ๐ฟ๐ป๐ถ๐ป๐ด, ๐๐ผ๐ ๐๐๐ผ๐ฝ ๐น๐ถ๐๐ถ๐ป๐ด. I read 2-3 hours every day, and I have 5000 books in my library. Not because I have to, but because the day I stop growing is the day I'm done. Your brain is a muscle. Use it or lose it. The world keeps moving. You'd better keep up.
๐ฑ. ๐๐ผ๐บ๐ณ๐ผ๐ฟ๐ ๐ถ๐ ๐ฒ๐
๐ฝ๐ฒ๐ป๐๐ถ๐๐ฒ. That safe job you're hanging onto? It's costing you growth. The predictable life? It's killing the version of you that could do more. I've seen people rot from the inside, chasing comfort. They had potential, but they chose the easy path. Stay a little hungry, a little uncomfortable.
๐ฒ. ๐ฌ๐ผ๐๐ฟ ๐ฏ๐ผ๐ฑ๐ ๐ธ๐ฒ๐ฒ๐ฝ๐ ๐๐ต๐ฒ ๐ฟ๐ฒ๐ฐ๐ฒ๐ถ๐ฝ๐. Skip sleep now, pay with focus later. Ignore fitness, pay with your 50s. You think you're getting away with it. You're not. The bill's just delayed.
๐ณ. ๐ฃ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐ณ๐ถ๐ฟ๐๐, ๐ฎ๐น๐๐ฎ๐๐. Not code, not technology. I've led teams, shipped systems, and hit every metric that's supposed to matter. None of it means anything if the people around you are burned out or miserable. Be easy to work with. This is bringing you to some heights your knowledge will never reach.
๐ด. ๐ ๐ผ๐๐ "๐ฒ๐บ๐ฒ๐ฟ๐ด๐ฒ๐ป๐ฐ๐ถ๐ฒ๐" ๐ฎ๐ฟ๐ฒ๐ป'๐. A real crisis is rare. The rest is bad boundaries and saying yes to things you should've declined three weeks ago. Learn to let things fail that deserve to fail.
๐ต. ๐ฌ๐ผ๐'๐ฟ๐ฒ ๐ป๐ผ๐ ๐ฏ๐ฒ๐ต๐ถ๐ป๐ฑ. Some people started with money. Connections. Safety. You didn't. I didn't. Stop comparing your lap 3 to someone else's lap 30. Different race. Different starting line.
๐ญ๐ฌ. ๐๐ต๐ฎ๐น๐น๐ฒ๐ป๐ด๐ฒ ๐ฒ๐๐ฒ๐ฟ๐๐๐ต๐ถ๐ป๐ด. Don't accept things because "that's how it's always been done." Question the assumptions. Test the beliefs. Push back on the consensus. Six years in research taught me this: most accepted truths are just untested assumptions that nobody bothered to question. Think for yourself. Always.
See you around!
~ Milan
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
Replying to @benhylak
Sonnet writes code like a Google senior engineer who just broke up with his girlfriend is going to review it.
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
Legend has it gym memberships are particularly hard to cancel here because nobody knows how to exit
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
๐ญ๐ฑ ๐๐ฒ๐๐ ๐๐ฒ๐ฎ๐ฑ๐ฒ๐ฟ๐๐ต๐ถ๐ฝ ๐๐ผ๐ผ๐ธ๐
I was often asked which leadership resources I could recommend, so here is the list of 15 leadership books that had the most influence on me:
๐ญ. ๐๐ผ๐ ๐ง๐ผ ๐ช๐ถ๐ป ๐๐ฟ๐ถ๐ฒ๐ป๐ฑ๐ ๐ฎ๐ป๐ฑ ๐๐ป๐ณ๐น๐๐ฒ๐ป๐ฐ๐ฒ ๐ฃ๐ฒ๐ผ๐ฝ๐น๐ฒ
A classic from 1936. Still very true today. How to advise in communication and influence.
๐ฎ. ๐ณ ๐๐ฎ๐ฏ๐ถ๐๐ ๐ผ๐ณ ๐๐ถ๐ด๐ต๐น๐ ๐๐ณ๐ณ๐ฒ๐ฐ๐๐ถ๐๐ฒ ๐ฃ๐ฒ๐ผ๐ฝ๐น๐ฒ
It was first published in 1990 and is considered a classic. It teaches how to apply a principle-centered approach to solving life's challenges.
๐ฏ. ๐ฅ๐ฎ๐ฑ๐ถ๐ฐ๐ฎ๐น ๐๐ฎ๐ป๐ฑ๐ผ๐ฟ
An innovative approach to leadership, how to care personally, and challenge directly.
๐ฐ. ๐ฃ๐ฟ๐ถ๐บ๐ฎ๐น ๐๐ฒ๐ฎ๐ฑ๐ฒ๐ฟ๐๐ต๐ถ๐ฝ
This book explores the concept of emotional intelligence in the business world, a skill every leader needs.
๐ฑ. ๐๐ถ๐ด๐ต ๐ผ๐๐๐ฝ๐๐ ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐
One of my favorite books by Andrew Grove provides a comprehensive overview of a manager's role.
๐ฒ. ๐ง๐๐ฟ๐ป ๐๐ต๐ฎ๐ ๐ฆ๐ต๐ถ๐ฝ ๐๐ฟ๐ผ๐๐ป๐ฑ
This is a book about great leadership styles applied in a submarine. It explains that everyone can be a leader.
๐ณ. ๐๐
๐๐ฟ๐ฒ๐บ๐ฒ ๐ข๐๐ป๐ฒ๐ฟ๐๐ต๐ถ๐ฝ
The book explains that you must own everything if you're a leader, and there is no one else you can blame.
๐ด. ๐๐ฒ๐ฎ๐ฑ๐ฒ๐ฟ๐ ๐๐ฎ๐ ๐๐ฎ๐๐
A famous piece by Simon Sinek argues that leaders should sacrifice their comfort to benefit those who follow them.
๐ต. ๐๐ฟ๐ฒ๐ฎ๐๐ถ๐๐ถ๐๐ ๐๐ป๐ฐ
This book describes how building great teams requires humility and how we can learn from and embrace failure.
๐ญ๐ฌ. ๐๐บ๐ผ๐๐ถ๐ผ๐ป๐ฎ๐น ๐๐ป๐๐ฒ๐น๐น๐ถ๐ด๐ฒ๐ป๐ฐ๐ฒ
A book based on Daniel Goleman's research offers new insights into two minds, rational and emotional.
๐ญ๐ญ. ๐ง๐ต๐ฒ ๐๐ถ๐๐ฒ ๐๐๐๐ณ๐๐ป๐ฐ๐๐ถ๐ผ๐ป๐ ๐ผ๐ณ ๐ฎ ๐ง๐ฒ๐ฎ๐บ
The books describe five dysfunctions of a team and help leaders avoid failures.
๐ญ๐ฎ. ๐ก๐ผ๐ป๐ฉ๐ถ๐ผ๐น๐ฒ๐ป๐ ๐๐ผ๐บ๐บ๐๐ป๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป
A book describes how we can be compassionate with ourselves and others.
๐ญ๐ฏ. ๐ง๐ต๐ฒ ๐ ๐ฎ๐ธ๐ถ๐ป๐ด ๐ผ๐ณ ๐ฎ ๐ ๐ฎ๐ป๐ฎ๐ด๐ฒ๐ฟ
It explores what new managers can do in their first three months and beyond to ensure their team gets excellent results.
๐ญ๐ฐ. ๐๐ฟ๐ถ๐๐ฒ
The author suggests that great leaders should provide their teams with skills & a sense of purpose.
๐ญ๐ฑ. ๐๐ผ๐ผ๐ฑ ๐ฑ๐ผ ๐๐ฟ๐ฒ๐ฎ๐
The book is based on the premise that "good is the enemy of great."
Also, for all tech leads, I could recommend "Elastic Leadership: Growing Self-organizing Teams" by Roy Osherove.
๐ Read more: newsletter.techworld-with-miโฆ
Steve Jobs must be rolling in his grave! One thingโs for certain, they donโt do Windows! #Apple #macOS #iOS26 #Windows
State of the new STABLE FUCKING RELEASE OF MacOS that my laptop is absolutely amazing
... maybe @dhh has a point with all the Linux shit (in the background you can see my gaming computer that runs Linux and Windows just fine....)
No doubt โฆ@Aquafina waterโฉ tastes exceedingly better than โฆ@dasaniwaterโฉ. Which is a shame, because most other Coca-Cola products taste better than their Pepsi counterparts. #MiamiDolphins #Aquafina #Dasani #water
Hey @Delta, Iโm on DL0750 in 25F from ATL to SFO. You always sell out of your Chicken Salad Sandwich and your alternate options arenโt even close, and donโt typically sell out.
Please stock more of the sandwich. Even the flight attendant agreed and said they submit the same feedback. #delta #airlines #inflight
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
Congress is bankrupting America
In this thread I want to give you an idea just how insane the current government spending is and how far we drifted away from any sustainable fiscal spending.
This is all based on reported numbers and there are no assumptions/forecasts.
In the current fiscal year, the government already spent $4,159 billion. This is for the first 7 months and the fiscal year ends in September.
The latest available data is as of April. The already accrued deficit amounts to over $1 trillion: $1,049 billion.
You can see in the chart how net interest expense has become the #2 largest spending category at $579 billion (for 7 months) after social security ($907 billion) and even exceeded national defense ($536 billion), health ($555 billion), and Medicare ($550 billion).
The deficit is 34% of total receipts! (1049/3110)
In other words: the government spent 34% more than it took in.
Darius Liktorius ๐บ๐ธ ๐ฑ๐น retweeted
Announcing `dotnet run app.cs`: A simpler way to start with C# and .NET 10
devblogs.microsoft.com/dotneโฆ



















