Arama Yap Mesaj Submit
Request a Callback
+90
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro
X
X

Select Your Currency

Turkish Lira $ US Dollar Euro

Contact Us

Location Halkali merkez neighborhood fatih st ozgur apt no 46 , Kucukcekmece , Istanbul , 34303 , TR
SAAS · MULTI-TENANT · API · QUEUE · DB

SaaS Hosting Infrastructure: Measure Concurrency, Queues and Databases Before User Count

Ten thousand registered users and ten thousand concurrent users require very different capacity. SaaS sizing should combine peak concurrency, request rate, database working set, background jobs and file volume.

protocol / 2026
01Peak concurrency
02p95 latency
03Queue lag
04DB working set
Updated · 18.08.2026
01
On this page

Can a SaaS start on one VPS?

Yes. A low/mid-scale SaaS can start with app, Redis and database on one NVMe VPS. Separate services as p95 latency, DB IO, queue lag or deployment impact grow. Moving to Kubernetes without measurements can add unnecessary operational load.

On this pageSaaS Hosting Infrastructure: Measure Concurrency, Queues and Databases Before User Count
01
SaaS backbone

Which core services make up a modern SaaS app?

Separating web/API requests, cache/session, database and background workers creates cleaner operational and scaling boundaries.

01Client
02API / App
03Redis / Cache
04Database
05Queue / Workers
02
Capacity inputs

Which metrics matter more than MAU?

Monthly active users are a business metric; concurrency and request profiles are more direct infrastructure signals.

Peak concurrencyActive at onceCPU/memoryCritical
RPSRequest rateApp/DBCritical
Queue lagBackground delayWorkersCritical
DB working setActive dataMemory/NVMeCritical
03
Multi-tenant security

Do not leave tenant isolation only to application code

Tenant filters, authorization, database policies and audit logging should reinforce each other. Cross-tenant data exposure is a critical breach.

Tenant-aware authorization
Audit logs
Secret separation
Per-tenant rate limits
Tenant restore plan
Audit admin impersonation
04
Observability

Collect baseline system metrics on a SaaS VPS

Combine application APM with host load, memory, IO and connection trends.

Command 1
uptime
Command 2
free -h
Command 3
vmstat 1 10
Command 4
iostat -xz 1 5
Command 5
ss -s
Command 6
df -h
05
Scaling sequence

In what order should services be separated as SaaS grows?

Every system differs; the real bottleneck should determine the order.

Monitoring and tracing
Separate staging/production
Separate workers/queues
Separate database
Add object storage
Second app node + load balancer
Official documentation

Official sources

EKA SunucuSaaS Sunucu Boyutlandırmawww.ekasunucu.comEKA SunucuVPSwww.ekasunucu.comRedisKey Evictionredis.io
FAQ

Frequently asked questions

Is Kubernetes required for SaaS?

No. Docker Compose or a simple multi-VPS design can be enough for many low/mid-scale SaaS systems.

How much RAM for 1000 users?

There is no single answer. Measure peak concurrency, per-request memory, database and queue load.

Is Redis required?

No. It can help with sessions, cache and queues; memory budget should be planned separately.

EKA YAZILIM VE BİLİŞİM SİSTEMLERİ

Plan SaaS capacity from peak concurrency, not MAU

Share peak users, RPS, DB size, queues and files; we can design from one VPS to a scaled topology.

Ask on WhatsApp0850 307 34 58
WhatsAppCall NowExplore
Top