The Rise of NoSQL: What Sets Document, Wide-Column, and Graph DBs ApartIf you’re reading this article, chances are you already have some familiarity with Relational Database Management Systems (RDBMS). These…11h ago11h ago
Relational Databases: B+ Trees, SQL, Transactions, and ACID ComplianceOne of the primary methods for storing data in applications is by using databases. Among the many types available, relational databases are…6d ago6d ago
The Mechanics of Consistent Hashing & Stateful Load DistributionThe way in which we distribute traffic across servers depends on the application and the nature of the data we are handling. One effective…Jan 7Jan 7
Forward & Reverse Proxies: How This Relates To Load BalancersSo let’s jump right into it with the introduction of proxies. Like many things in programming, proxies comes in two main types: forward and…Dec 11, 2024Dec 11, 2024
Push & Pull CDNs: How They Work?As application designers, we love caching data — it’s one of the most efficient ways to improve performance. Content Delivery Networks…Dec 9, 2024Dec 9, 2024
Caching: Data Input and Eviction StrategiesCaching- a fundamental concept that spans across various levels of software development. If you are familiar with the inner workings of a…Nov 19, 2024Nov 19, 2024
REST, GraphQL, and gRPC: What’s The Difference?Using application layer protocols like HTTP and WebSockets, we are able to design APIs (Application Programming Interfaces) that facilitate…Nov 10, 2024Nov 10, 2024
HTTP Polling vs. WebSocketsSo we’ve discussed HTTP in the last article. Next up we have WebSockets, which is another commonly used Application Layer protocol. Let’s…Oct 22, 2024Oct 22, 2024
Designing the Perfect API Endpoint w/ HTTPSYou’ve probably heard the term “API endpoint” before. It’s an integral concept that describes how the internet functions at the application…Oct 21, 20241Oct 21, 20241
How DNS Solves the Internet’s Address ProblemA key component of modern day networking is the Domain Name System, more commonly referred to as DNS. The word “key” implies it solves some…Oct 9, 2024Oct 9, 2024