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

ssrahman's avatar

Building high traffic, heavy search based website

I am building a new job portal and anticipating millions of users with 5-6k concurrent users.

The site will have heavy searching capabilities similar to any other job portal and speed and relevancy will matter a lot.

Obviously the site is being built on Laravel and Vue.

I am new to ElasticSearch and starting learning it as I assume it will be needed.

Please recommend other tools and technologies which I should be using to build my new highly scalable application.

0 likes
8 replies
tuytoosh's avatar

I think that elastic is good for low data inserting and it is good for example for search engine with complex text searching... not for a portal that has many data inserting and...

now I have a website( with 2k online users ) that created by laravel 5 and MySQL and is not there any problem...

and I think that a noSQL storage like mongoDB is a new and good technology for your work

1 like
jekinney's avatar

Look into vertical scaling which will help balance load and traffic among smaller servers vs on large server.

Secondly creating your own search algurethem is a huge deal. As was mentioned elastic search may break down in your app with anticipated user count. Look into https://www.algolia.com/?utm_source=lavarel&utm_medium=link&utm_campaign=lavarel_documentation_search if your looking for a quick and easy solution at least for now.

Later you can implement your own or what ever.

martinbean's avatar

Not sure why this thread is on the first page if the last reply was 5 years ago.

I wonder if OP got those millions of users…

1 like
automica's avatar

I guess someone spammed the post and the spam got removed?

Please or to participate in this conversation.