Skip to main content
Back to Basics: Tech Reflection Chronicles
  1. Database Guru/

Back to Basics: Tech Reflection Chronicles

·821 words·2 mins· ·
Ruohang Feng
Author
Ruohang Feng
Pigsty Founder, @Vonng
Table of Contents
Back to Basics - This article is part of a series.
Part : This Article

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 ROIchanges 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:


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.

Back to Basics - This article is part of a series.
Part : This Article

Related

Database Demand Hierarchy Pyramid

·1669 words·8 mins
Similar to Maslow’s hierarchy of needs, user demands for databases also have a progressive hierarchy: physiological needs, safety needs, belonging needs, esteem needs, cognitive needs, aesthetic needs, self-actualization needs, and transcendence needs.

NewSQL: Distributive Nonsens

·2697 words·6 mins
As hardware technology advances, the capacity and performance of standalone databases have reached unprecedented heights. which makes distributed (TP) databases appear utterly powerless, much like the “data middle platform,” donning the emperor’s new clothes in a state of self-deception.

Garbage QCloud CDN: From Getting Started to Giving Up?

·816 words·4 mins
I originally believed that at least in IaaS fundamentals — storage, compute, and networking — public cloud vendors could still make significant contributions. However, my personal experience with Tencent Cloud CDN shook that belief: domestic cloud vendors’ products and services are truly unbearable.