Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

nhayder's avatar
Level 13

Running UBER Like service with laravel backend

Hey everyone,

I'm in the process of deciding whether to go with Laravel for the backend of an Uber-like system. The developer community seems split on whether Laravel and PHP 8.* are the right fit for this type of service.

To provide some background, we're looking at around 4-5 million daily users.

What's your take? Would you recommend PHP + Laravel, or do you have any other suggestions?

Appreciate your insights!

0 likes
4 replies
shawnyv's avatar

The developer community is split on whether or not water is wet.

The biggest problem you're likely to face is database concurrent connections, not anything to do with php / Laravel.

E.G - You could use Vapor to handle as many simultaneous requests as needed, but your database will have a limited number of concurrent connection slots, so when you really hit scale, that's probably the first bottleneck you'll need to deal with.

martinbean's avatar

@nhayder There is no right or wrong answer. You can write good code with PHP and Laravel, and you can write bad code with PHP and Laravel.

Can Laravel be used to build a clone of Uber? Sure. But the quality of the codebase entirely depends on the quality of code you actually right. Laravel itself isn’t an inherently “good” or “bad” choice.

jlrdw's avatar

Any of the modern languages will work. Helps to know something about how logistics software in general is written. And how the operations work. As a rule it is good to know something about the "trade or craft" you are writing software for.

1 like
Snapey's avatar

You cannot possibly build a system for 4 to 5 million users before you have any users

Any by the time you get to this scale, your architecture TEAM will have a good idea about how they like to structure things

To answer your question, Laravel is the perfect platform to build a complete application to get things off the ground.

1 like

Please or to participate in this conversation.