Recently, there have been some hotly debated topics in the tech community: Are cloud databases an IQ tax? Is public cloud a pig-killing scam? Are distributed databases a false need? Are microservices a stupid idea? Do you still need ops and DBAs? Is the middle platform just self-deception? There are also extensive discussions and debates about these topics on Twitter and HackerNews.
Behind these issues is a fundamental shift in the environment: cost reduction and efficiency improvement have overwhelmed everything else, becoming the absolute main theme. Developer experience, architectural evolvability, and R&D efficiency remain important, but they all must yield to ROI — changes in social trends and fundamental values trigger a revaluation of all technologies.
Some say that internet companies could cut half their workforce and still operate normally, but bosses don’t know which half. Now Elon Musk, who acquired Twitter, has set a new record: as of May 2023, Twitter has laid off 90% of its workforce from 8,000 to less than 1,000, yet it continues to run smoothly. This result completely exposes the cover-up of big company bloat and redundancy problems. Other big tech companies will inevitably follow suit, triggering a new round of massive layoffs.
During economic prosperity, companies can afford idle employees for free exploration and can engage in boastful speculation and wasteful hype. But during economic downturns, all pragmatic enterprises and organizations will begin to re-examine past trade-offs. The same thing happens not only to people but also to technology — this is how crises in the physical world transmit to the tech world: bubbles always need to be cleared at some point, and this is happening now.
Public cloud, Kubernetes, microservices, cloud databases, distributed databases, big data stacks, serverless, HTAP, microservices, etc. — all these technologies and concepts will face scrutiny: Some things appear weightless until put on a scale, but even a thousand pounds can’t hold them down once weighed. This process inevitably involves doubt, pain, harm, and destruction, but also breeds hope, joy, development, and rebirth. Flashy and impractical things will disappear into the river of history, and only truly good technologies can survive the tide.
In this storm in the tech world, someone needs to see through phenomena to essence, and explain clearly the pros and cons of various technologies, their applicable scenarios, and trade-offs in a down-to-earth manner. I am willing to participate as an experiencer, witness, narrator, and participant. Here is a proposed topic list called “Back to Basics: Tech Reflection Chronicles”, which will discuss and comment on hot topics and technologies that the industry cares about:
- Are Domestic Databases a Great Leap Forward?
- Does China Contribute Nothing to PostgreSQL?
- Why Is MySQL’s Correctness So Poor?
- Yes, Databases Should Go Into K8s! (Repost from SealOS)
- Should Databases Go Into K8S?
- Is Putting Databases in Docker a Good Idea?
- Are Vector Databases Dead?
- Harvest Alibaba Cloud Wool While You Can: $5K Cloud Servers for $300
- Are Databases Really Being Strangled?
- Which EL-Series OS Distribution Is Best?
- What Kind of Self-Reliance Do Infrastructure Software Need?
- How to View the MySQL vs PGSQL Live Drama
- Refuting “MySQL: The Most Successful Database on Earth”
- Vectors Are the New JSON [Translation & Commentary]
- [Translation] Are Microservices a Stupid Idea?
- Are Distributed Databases a False Need?
- Database Demand Hierarchy Pyramid
- StackOverflow 2022 Database Annual Survey
- Is DBA Still a Good Job?
- Will PostgreSQL Change Its Open Source License?
- Redis Going Non-Open Source Is a Disgrace to “Open Source” and Public Cloud
- PostgreSQL Is Eating the Database World
- RDS Has Castrated PostgreSQL’s Soul
- Tech Minimalism: Use Postgres for Everything
Writing Plan#
“Are Cloud Databases an IQ Tax”
“Is Cloud Storage a Pig-Killing Scam?”
“Are Distributed Databases a False Need?”
“Are Domestic Databases a Great Leap Forward?”
“Is TPC-C Benchmarking Just Setting Off Satellites?”
“Are信创 Databases Just Making Easy Money?”
“Who’s Strangling China’s Database Neck?”
“Are Microservices a Stupid Idea?”
“Is Serverless Just a Money-Sucking Scheme?”
“Is RCU/WCU Billing an Open Conspiracy to Slaughter Pigs?”
“Should Databases Go Into K8S?”
“Is HTAP Just Paper Talk?”
“Is Single-Machine-Distributed Integration Just Taking Off Pants to Fart?”
“Do You Really Need a Dedicated Vector Database?”
“Do You Really Need a Dedicated Time-Series Database?”
“Do You Really Need a Dedicated Geographic Database?”
“APM Time-Series Database Selection Guide”
“202x Database Selection Guide White Paper”
“Open Source Rising: How Far Can Commercial Databases Go?”
“Paradigm Shift: Can Cloud Native Overthrow Public Cloud?”
“Local First: Do You Really Need XaaS?”
“Are Cloud Vendor SLAs Really Reliable?”
“Are Big Tech Management Ideas Really Advanced?”
“Is There Still a Future in Database Kernel Development?”
“What Kind of Databases Do Users Really Need?”
“Is There Still a Future in MySQL Development?”
“Bombarding RDS — My Big Character Poster”
“Why Is PostgreSQL the Most Successful Database?”
If you have any topics you think are worth discussing, please feel free to leave comments, and I will consider adding them to the list.