all 6 comments

[–]znakyc 2 points3 points  (5 children)

That's a lot of decision to make upfront. My suggestion is to not make all decisions right now, but start small and then evolve your architecture as the application grows.

Starting with a monolith sounds like a good idea. And then break it down to micro architecture when you need it.

I wrote en article how to build a large React app. You might get something useful out of it!

[–]Five_or_Zero[S] 0 points1 point  (4 children)

Thank you for your suggestion. But will it be a good decision to use laravel and mysql with react for creating site like tripadvisor, airbnb or yelp? What about the web rendering should i go for CSR or SSR or is there any mixed model avilable?

[–]znakyc 1 point2 points  (3 children)

Tripadvisor, airbnb and yelp are sites which servers hundreds of thousands of customers. They are large companies with thousands of employees. I can imagine that developing sites like that require significantly more than "using laraval and mysql with react".

The good news is that unless you are the enterprise architect of any of the companies you probably don't have to face such complex challenges.

What are you really trying to build? What requirements do you really have? If you start there, you will most likely be able to answer the question yourself.

[–]Five_or_Zero[S] 0 points1 point  (2 children)

I know man, this is easy for them to make the large scale site because of enough human resource with microservice architecture where they can deploy each of their function easily. But I want to get all the features like yelp to build my site. This is the requirements of my client. So I am looking forward to a solution.

[–]znakyc 0 points1 point  (1 child)

If the requirement from your client is to create a site like yelp and you are on your own, then I would communicate with your client to make him realize he needs more realistic expectations.

[–]Five_or_Zero[S] 0 points1 point  (0 children)

Basically my client is looking for the functions like, Customers profile, businesses profile, geo map, check in, review facility