System Design Concepts
Cryptography
Find out what is cryptography and its types: symmetric and asymmetric cryptography.
System Design Concepts
Blue/Green Deployment strategy
Find out what is Blue Green Deployment strategy, it’s key benefits and points to keep in mind when using Blue Green deployment strategy
System Design Concepts
Rolling Update Deployment Strategy
Findout what is Rolling Update deployment strategy, it’s key benefits and points to keep in mind when using Rolling Update deployment strategy
System Design Concepts
Recreate Deployment Strategy
Find out what is recreate deployment strategy, it’s key benefits and points to keep in mind when using recreate deployment strategy
System Design Concepts
Transparent Proxy
Find out what is Transparent Proxy, why to use it and how it works
System Design Concepts
Reverse Proxy
Find out what is Reverse Proxy, how it is different from forward Proxy and why do we need it.
System Design Concepts
Load Balancer Algorithms
What are different load balancing algorithms? : Round Robin, Weighted Round Robin, Least Connections, Fastest Response, IP Hash, URL hash
System Design Concepts
Cache Write Strategy
What are different patterns to follow when writing to cache, and advantages/disadvantages of each patterns