Recently a client contacted us to build a web application. We built it using Laravel. However they want us to build using 3 Tier Architecture (3 separate servers: Presentation Tier, Application Tier, Data Tier). Can this be accomplished using 3 separate Laravel application? Maybe they interact through API? If thats the case, how would the Presentation Tier be able to authenticate users?
Thanx for the reply Dalma. In our case, the client wants the server to be in their premise, instead of cloud based or 3rd party hosting. Just to get better understanding, is load balancing part of presentation tier?
Normally the Presentation tier is the load balancer. Even if your client wishes to internally host I still recommend the series as it discusses all of the basics in setting up a multi-tier Laravel application.