all of these are third party services that are not required for a basic application, but if your application has a lot of traffic and you need to scale up it's easier to use those services rather than trying to deal with setting up servers and managing them yourself. for example aws elastic search can deal with indexing and querying large amounts of data than your own elastic search server.
instead of algolia you can setup your own elastic search server, instead of pusher you could set up your own rabbit server.
Sign in to participate in this thread!
The Laravel portal for problem solving, knowledge sharing and community building.
The community