I’m building a Kotlin Multiplatform (Android + iOS + Desktop) application and I need advice for choosing the backend + database.
My backend requirements are very basic:
• ✔️ Simple CRUD operations
• ✔️ Basic Authentication (email/password or token)
• ✔️ The app will be deployed to production, so reliability matters
• ✔️ Also looking for low server cost
I am confused between:
• Ktor
• Spring Boot
Which one would you recommend for this use case in terms of:
• Performance
• Development speed
• Maintenance
• Documentation
• Pricing and hosting
• Database recommendations (MongoDB, PostgreSQL, Supabase, Firebase, Render, Railway, Hostinger, etc.)
If you were building this backend today,
🔥 what would you choose — Ktor or Spring Boot?
🔥 Which database + hosting platform is the most cost-effective?
Would really appreciate input from experienced backend devs!