Imagine you are building a food delivery app.
At first, the app only has a few users, so everything works fine. But as the app grows, thousands of people start ordering food at the same time, restaurants are receiving many orders, and delivery riders need real-time updates.
One day, the company asks you to redesign the system so it can handle millions of users without becoming slow or unreliable.
How would you design this system?
What components would you introduce to make sure orders, payments, notifications, and deliveries work smoothly at scale?
@Akintola_steve load balancer on the front to distribute traffic,
Autoscale during higher traffic
Database replication and caching to handle data intensive loads
@Akintola_steve Let me give it a try,
Millions of users, I think this is enough reason to split a monolith into stateless microservices handling different parts of the application (horizontal scaling)
Talked to a few business guys and they are having the same story regarding their company websites,
Zero maintenance and almost no documentation once the dev finishes the work,
You are left with a system that you need to make changes but can't make them π§΅
The most recent project we came up with is for a car review and reseller platform,
No technically jargon for the owners,
They get a platform with a clean ui to regularly update the site on their own
Check it out here https://t.co/9ZcGtZilEl
Talked to a few business guys and they are having the same story regarding their company websites,
Zero maintenance and almost no documentation once the dev finishes the work,
You are left with a system that you need to make changes but can't make them π§΅
You reach out to another dev who unfortunately requires a documentation,
Or at least have a chat with the former,
But he/she is unreachable,
some dont even know where their sites are hosted,
That wont be the case for you,
Reach out and w'll walk you through all these stages.
Telegram is largely funded by Durov from his pocket.
It has a very lean team. Under 30 SDEs.
To offset the extra costs, it now has ads in channels abs they also have a premium subscription
Of course WhatsApp has copied all these with poor implementation.
TG is not after profits.