Should I Host a Production Mobile Backend in Germany or Turkey?

August 6, 2026 4 answers
Asked by MellowPine47
I'm building a mobile application mainly for users in Turkey and am planning its production infrastructure. The stack is NestJS, PostgreSQL, Redis, Docker, and Coolify. The backend is a standard REST API handling authentication, CRUD operations, QR-code lookups, notifications, and media metadataโ€”there's no gaming, voice, or video traffic. I'm deciding between Hetzner Cloud in Germany and a VPS or dedicated server located in Turkey. Latency from Turkey to Germany appears to be roughly 25โ€“40 ms. Would the stronger hardware, reliability, and infrastructure of Hetzner matter more than the lower latency of a Turkish provider? I'd also appreciate real-world experience running applications for Turkish users from Germany.

Answers

SilverMaple39
A Turkish VPS can work, and some providers offer reliable service, but the latency difference alone does not justify giving up better infrastructure. Unless you have a regulatory, data-residency, or unusually latency-sensitive requirement, begin with the simpler and more dependable option. Reassess after measuring actual response times from your users.
Reply to this answer
BrightHarbor26
Hetzner is a solid starting point. It is stable, reasonably priced, and provides enough capability for a small production deployment. Start with a modest VM and scale vertically or move to a dedicated setup only when the application actually needs it.
Reply to this answer
CopperLynx8
I'd prioritize the better hardware and more reliable infrastructure. For ordinary CRUD and authentication requests, an extra 20โ€“40 ms is usually negligible. You can revisit the hosting location later once you have real traffic and performance data.
Reply to this answer
QuietOrbit5
A practical approach is to keep the main application and database in Germany, then use an edge or CDN provider for static files and larger media. That can improve delivery speed for Turkish users without moving the stateful backend prematurely. Make sure you use a domain and DNS setup that will let you relocate the service easily later.

MellowPine47: That makes sense. My current setup is still small, so starting with a modest German VM and moving to a larger instance or another location only when the data supports it seems like the safest plan.

Reply to this answer

Add your answer

Answers are reviewed before publication.

Related Discussions