System Design Chapter 3 - Load Balancers
Fundamentals of system design Chapter 3: Load Balancers The components of system design Load Balancers When the number of requests in an application increases, it can overload a server which affe...
Fundamentals of system design Chapter 3: Load Balancers The components of system design Load Balancers When the number of requests in an application increases, it can overload a server which affe...
Fundamentals of system design Chapter 2: Proxies The components of system design In the previous article we described system design as a major phase in software development. It’s a phase where we...
Fundamentals of System Design A beginners guide to system design(Part 1) What is system design System Design is a major phase of software development; it’s the process of defining the elements o...
10 Design Patterns that every developer should know How to write reusable and extensible object-oriented software - (Part One) What are design patterns? Programs need to be flexible, reusable an...
The main challenges of software Internationalization There are many problems when designing software and Internationalization is one of the worst ~ Computerphile. Internationalization is th...
The SOLID Principles using C# - Principles of Object Oriented Design How to write code that is easy to maintain, extend and understand. Object-Oriented Programming(OOP) brought a new design to sof...
Deep dive to Polymorphism.