Sebenernya poin saya adalah kalau mau buat sistem yang bisa handle banyak user ya harus tahu satuan benchmarkingnya dan harus tahu 50000 user pemakai sistem belum tentu koneksi ke DB-nya juga dibuat 50rb ya karena ada connection pooling ituh. Dan harus paham juga multithreading, database isolaton level, dan jenis-jenis record locking. Itu dari sisi DB dari sisi application design harus paham Domain Driven Design.