Layer 4 This level provides the NAT based load balancing There is no content inspection considered in this process There is no additional computation / memory resource consumption in this process All servers in the load balancer should have the contents like video, secure content as the load balancer can choose any server based on the load. There is less options for customization. There are some hardware also involved which has proprietary algorithms which does the load balancing. This system has its benefits based on the domain Layer 7 This works in the application layer There are many parameters to consider for balancing load across back-end machines There can be a separate media stack of servers that respond to the video or other media requests. There can be servers which deal with sensitive data. The choice of the target server can be based on the request headers, payload etc, thereby giving lot of options to build applications / choose se...
I have 11+ years of experience in Software development. I am proud to be in the top 5 Multi-Tenancy answerers @ Stackoverflow. I have worked with C#, Java, MySQL, SQL Server, Multi-tenancy, AWS, Azure, Terraforms, Java with Spring boot and Python, groovy, bat scripts