Module 67: Hosting Technologies
What an app needs from hosting
🏠The everyday picture
Before renting premises for a business, you list what you need: floor space, a kitchen or not, opening hours, parking, budget, and whether a landlord handles repairs. The right building follows from the list.
📘What it really is
List your app's real needs before comparing hosts:
- What runs: static files only? A Node.js server? Background jobs? A database? File storage?
- Traffic: visitors per day, busiest hours, sudden spikes (exam results, sales).
- Data: how much, how sensitive (personal data, payments), where it must be stored (some data must stay in India).
- Availability: can it be down for an hour at night? For a day?
- Who looks after it: do you have time and skills for servers (Course 6.1), or should the provider?
- Budget: monthly cost now, and at ten times the users.
- Location: servers near your users (Mumbai, Hyderabad or Delhi regions for India) make pages faster.
For your CRM (Level 5): a React frontend (static), a Node.js API, PostgreSQL, file uploads, modest traffic, personal data, and a small team.
🖱️Try it
Write hosting-needs.md for your CRM, answering each point above with numbers or clear statements. This is the checklist
you'll compare hosting options against in this module.
✅Quick check
Why list needs before choosing a host?
Show the answer
So the choice is based on what the app actually requires, not on marketing or habit.
Why does server location matter for Indian users?
Show the answer
Closer servers mean faster responses, and some data may need to stay in India.
