Now we can refactor our design as per non-functional requirement — Scalability
Add new Non-Functional Requirements ->
Scalability
In order to provide scalability on Monolithic architecture. We need to increate E-Commerce application server. And put the Load balancer on front of our application.
We have added Load Balancer in order to separate the load between application servers. Lets understand what is Load Balancer and why we are using it.