The FAANG-Envy Epidemic: Building for the Resume, Not Reality🔗
Since around 2014, enterprise IT has been suffering from a severe case of FAANG-envy.
Somewhere along the line, large corporations—banks, telcos, and traditional enterprises—decided they needed the exact same architectural playbook as companies operating at the scale of Google, Facebook, or Netflix. The prevailing mindset became "scale first, justify later."
But if we are honest, this was rarely about a legitimate need to future-proof for massive scale. FAANG companies were open-sourcing their internal tools, and enterprise IT just wanted to play with the shiny new tech to look innovative.
The Era of Resume-Driven Development🔗
And so began the era of resume-driven development. We started throwing out proven principles to chase whatever three-month dogma was currently trending:
- Big data.
- Schemaless data lakes.
- Cloud-first everything.
- Microservices (for internal systems that barely see a dozen concurrent users).
The most glaring example is the industry obsession with "eventual consistency."
Eventual consistency makes perfect sense for a social media platform where a message just needs to land, and nobody cares if a read shows an old version of a post for a few seconds. But applying that logic to enterprise architecture—where billing, ledgers, and inventory demand strong consistency and strict database guarantees—is a recipe for disaster. We abandoned relational schemas without understanding why they existed in the first place, and in the process, turned data lakes into unmanageable data swamps.
Speed Over Quality: The Agile Illusion🔗
This dysfunction didn't stop at the infrastructure layer; it poisoned our delivery models, too. Consultancies marched in and preached "Agile" and "Design Thinking" as absolute, unquestionable religions.
The result is a systemic obsession with speed over quality. Because CI/CD pipelines allow us to push updates daily, the industry has normalized shipping fundamentally broken software. We are delivering alpha-state code to production under the guise of "iterative development."
When a mainstream IDE like VS Code requires three updates in a single week just to patch glaring, visible bugs, we haven't accelerated delivery—we have just outsourced our quality assurance to the end user.
Misaligned Incentives & Broken Feedback Loops🔗
Why does this keep happening? Because the incentives in corporate IT are fundamentally misaligned.
There is a massive disconnect between the people hyping the systems and the engineers who actually maintain them. When an executive or a consultant pushes for an "eventually consistent microservices data lake," they get rewarded for being a visionary. They get the promotion, the bonus, or the contract renewal for driving "digital transformation."
But they aren't the ones who have to maintain that mess.
The actual operational fallout hits the backend engineers three years later who are awake at 3 AM, trying to debug distributed transactions across forty different services.
Toxic Positivity and the Cost of Consensus🔗
This modern corporate consensus culture is fundamentally a US export. Starting in the late 90s and accelerating through the 2010s, American enterprise merged strict HR litigation-avoidance (cover-your-ass culture) with Silicon Valley's utopian "we are changing the world" complex.
The result was "toxic positivity." In this environment, directly criticizing a flawed architecture is branded as "not being a team player." It became more important to be agreeable and collaborative than to be correct.
Our corporate culture has evolved to protect the consensus, not the product. Pointing out the uncomfortable technical truth about database locking or network latency is increasingly treated as a behavioral issue. So, everybody nods along and agrees with fundamentally flawed ideas just to keep the peace. The business would rather buy the comfortable lie of infinite scale than face the technical reality.
It is time to stop building architectures for the resume, and start building them for reality.