EJEJ Junginejjung.hashnode.dev·May 7 · 4 min readConsistency Patterns + CAP Theorem1. Consistency Patterns 1.1. Strong Consistency After an update is made to the data, it will be immediately visible to any subsequent read operations. The data is replicated in a synchronous manner, 00
EJEJ Junginejjung.hashnode.dev·Apr 7 · 4 min readUnderstanding OOP Concepts in Java1. What is Object-Oriented Programming Object-Oriented Programming (OOP) is a programming paradigm that focuses on organizing code around objects rather than functions. An object combines: data (fiel00
EJEJ Junginejjung.hashnode.dev·Mar 30 · 2 min readSystem Design Essentials: Content Delivery Networks (CDNs)0. What is a CDN? Content Delivery Networks (CDNs) are globally distributed network of proxy servers, serving content from locations closer to the user to reduce latency. Generally, static files such 00
EJEJ Junginejjung.hashnode.dev·Mar 30 · 5 min readSystem Design Essentials: Load Balancer0. What is Load balancer Load balancers distribute incoming client requests to computing resources such as application servers and databases. It is a traffic director for application’s incoming reque00
EJEJ Junginejjung.hashnode.dev·Mar 30 · 2 min readSystem Design Essentials: Domain Name System (DNS)0. Introduction Domain Name System translates a domain name such as www.example.com to an IP address. From human-readable to machine-readable. 1. DNS Resolver Your router or ISP or popular DNS pr00