Makale, çoğu işlem odaklı veritabanının tek iş parçacıklı (single-threaded) ve agresif bir şekilde parçalanmış (sharded) olması gerektiğini savunuyor. Yazar, geleneksel çok iş parçacıklı (multi-threaded) veritabanlarının, özellikle yüksek ölçekte, ciddi sorunlar yarattığını belirtiyor. Geleneksel SQL veritabanlarında, farklı işlem modları (READ COMMITTED, REPEATABLE READ, SERIALIZABLE) bulunsa da, bu modların karmaşıklığı ve yanlış anlaşılma potansiyeli, geliştiriciler için başlangıçta büyük bir sorun teşkil ediyor. Hataların derleme zamanında veya linting araçlarıyla tespit edilememesi, paralel sistemlerdeki hataların bulunmasını zorlaştırıyor.
Ölçek büyüdükçe, bu sorunlar daha da belirginleşiyor. Tüm işlem modları yazma işlemleri için katı kilitler (hard locks) kullandığından, diğer yazma işlemlerini engelliyor ve kilitlenmelere (deadlocks) yol açabiliyor. Sürekli yüksek yük altında, SERIALIZABLE işlemlerin başarıya ulaşması için çok sayıda yeniden deneme (retries) gerekebiliyor ve bu durum öngörülemez bir performans düşüşüne neden oluyor. Üretim ortamında ortaya çıkan yarış koşulları (race conditions) ise tahmin edilmesi ve hata ayıklaması neredeyse imkansız hale geliyor, bu da veri bozulmasına kadar gidebiliyor. Kilitlenme yükü (locking overhead) bazı durumlarda veritabanı yükünün üçte birini oluşturabiliyor ve trafik arttıkça başarısızlık oranları katlanarak artıyor.
Yazar, modern teknoloji yığınlarında veritabanının genellikle ölçekleme darboğazı olduğunu vurguluyor. Sunucusuz (serverless) altyapılar işlem gücünü yatay olarak sonsuz bir şekilde ölçeklendirebilirken, geleneksel veritabanları bu esnekliği sunamıyor. Bu nedenle, tek iş parçacıklı ve agresif bir şekilde parçalanmış veritabanlarının, genel B2B SaaS uygulamaları da dahil olmak üzere, beklenenden daha sık bir şekilde en uygun çözüm olabileceği öne sürülüyor. Bu yaklaşım, karmaşık kilitlenme mekanizmalarının getirdiği sorunları ortadan kaldırarak daha öngörülebilir ve ölçeklenebilir bir yapı sunmayı hedefliyor.
Geleneksel çok iş parçacıklı veritabanlarının kilitlenme ve ölçekleme sorunlarına karşı tek iş parçacıklı ve parçalanmış veritabanlarının daha öngörülebilir ve verimli bir alternatif olabileceği tartışılıyor.