@einfachnurRoland @derStandard klar, no risk, no fun.
Principal Consultant @ INNOQ, Apache Member. I ❤️ right-sized software architectures.
@einfachnurRoland @derStandard klar, no risk, no fun.
WoB PATTERN: The 'God Mode' MCP Server
★ Universal Tool Confusion: LLM has access to 500 tools from HR, Prod DB, and Slack. Deletes production database when asked to "clean up the chat."
MCP was designed for local 1:1 connections. Not as a multi-user Enterprise Service Bus. One prompt injection = entire company compromised.
👉 https://worstofbreed.net/patterns/god-mode-mcp
#WorstOfBreed #AI #MCP #LLM #programming #SoftwareArchitecture #TechHumor
@RichardWallintin @stealthmusic it's a bet :)
worstofbreed.net received two excellent additions to the archive recently. Thanks to Daniel and @stealthmusic for documenting the madness.
Both submissions have one in common: Excessive Granularity. We are observing teams drowning in repositories, pipelines, and YAML configurations, all in the name of "decoupling."
https://worstofbreed.net/patterns/nano-service-swarm/
https://worstofbreed.net/radar/2026/#one-to-twenty
#devops #engineeringculture #systemdesign #distributedmonolith #worstofbreed
WoB PATTERN: The SAFe Implementation
"We are agile now. We have 'Release Train Engineers'. But deployment still takes 6 months."
★ PI Planning Paralysis: 200 people locked in a room for 2 days making plans that are obsolete on day three.
Waterfall with extra meetings. The perfect solution for orgs that want to say they're agile while changing absolutely nothing.
👉 https://worstofbreed.net/patterns/safe-implementation
#SoftwareArchitecture #Agile #SAFe #programming #TechHumor #WorstOfBreed
@derralf @pgoetz @holger @StefanRoock sehr gern. Ich freue mich, dass ihr auch Freude damit habt.
RE: https://innoq.social/@innoq/115882625166367911
Oh, das ist ja mal eine extrem schöne Sammlung von Anti-Pattern, wobei ich das Anti-Tech-Radar noch besser finde.
Beim "K8s für Static HTML" und beim SAFe-Eintrag wäre ich vor Lachen fast vom Stuhl gefallen. "WSDL is not a file format, it's a cry for help" 🤣
https://worstofbreed.net/
#SoftwareArchitektur
(via @StefanRoock, Dankeschön!)
@rotherstuebs Even if he didn't, it is definitely there... 😅
WoB PATTERN: K8s for a Static Site
> "We host our company blog on an HA Kubernetes cluster with Service Mesh and GitOps. For scalability."
★ YAML Fatigue: To fix a typo in the HTML, 14 YAML manifests must pass through a CI/CD pipeline that updates 3 clusters.
S3 + CloudFront: $0.50/month
This setup: $5,000 + 3 admins
Resume Value: GODLIKE ☸️
@oliverboehme great. thanks for confirming.
@oliverboehme mind you trying again? should be better now.
@stealthmusic I'm glad to hear it. I'll merge the blip then. Thanks for the suggestion. Ad guidance flowchart: Yes, that makes total sense. Making decisions driven by quality attributes is always good. My usual approach is to prefer cutting services at a coarser granularity (cf https://scs-architecture.org/)
@stealthmusic At your service: https://github.com/vanto/worstofbreed.net/pull/3 -- Ready for the 12-step fast lane approval process?
@oliverboehme Thanks for letting me know. The domain was unused for about 18 years and apparently got blacklisted. I filed several whitelisting cases at different security services, including dns4eu. It's actually nice that these services work, it's not so nice that it can take at least two weeks to get unblocked. So keeping fingers crossed.
Do you have a pattern from hell? A radar blip that wants to watch the world burn?
Submit a PR on GitHub and let's suffer together.
Certified 0% Best Practices since 2008. ✨
I registered worstofbreed.net in 2008. It gathered dust for almost 18 years.
Today it's finally live with the Tech Horror Radar 2025 -- a satirical take on ThoughtWorks' Tech Radar for anti-patterns we keep running into.
Categories:
🔥 BURN WITH FIRE
☣️ CONTAINMENT BREACH
💼 RESUME ONLY
😔 DESPAIR
This isn't about mocking teams -- it's about making these patterns easier to spot and discuss.
Turns out Pink Floyd was wrong. We do need education.
In unseren Projekten erleben wir immer wieder, wie wertvoll unterschiedliche Perspektiven für gute Entscheidungen sind. Ein offener Dialog und gegenseitiger Respekt sind essenziell – in der IT genauso wie in der Gesellschaft. Den Grundstein dafür bilden demokratische Werte.
Diesen Sonntag, am 23.02.2025, ist Wahl. Nutzt eure Stimme!
A software system's structure is essentially a formalized bet on change patterns you anticipate having to deal with in the future.
🤔 Wie transformiert man ein traditionelles Handelsunternehmen in einen Vorreiter im #ECommerce?
🎙 In dieser Episode von #CTOneedtoknow spricht @vanto spricht mit Dr. Frank Postel, CTO bei Breuninger, und Dr. Michael Wegener, CEO bei TalentFormation über Innovationsgeist, strategische Entscheidungen und den Umbau der IT-Archtitektur bei Breuninger.
👉 https://www.innoq.com/de/podcast/007-breuninger-architektur-als-enabler-fuer-wachstum/