Skip to content

Latest commit

 

History

History
28 lines (14 loc) · 922 Bytes

File metadata and controls

28 lines (14 loc) · 922 Bytes

Design pattern

Software design pattern is a general, reusable solution to a commonly occurring problem

Software Architecture

Software architecture refers to the high level structures of a software system, the discipline of creating such structures, and system. Each structure comprises software elements, relations among them, and properties of both elements and relations

Asynchronous

the occurrence of events independent of the main program flow

Synchronous

coordination of events to operate a system in unison

Round Robin

The simplest and most common way. Requests are distributed across all the instances sequentially.

Least Connections

A request goes to the instance that is processing the least number of active connections at the current time.

### IP HASH

This method generates a unique hash key from the source IP address and determines which instance receives the request.