gRPC vs Apache Thrift: A Comparison

A comparison of gRPC and Apache Thrift, two popular RPC frameworks.

August 12, 2024 · 6 min · 1208 words · Bá Tới

Nginx Stream Module: A Quick Guide

A quick guide to the Nginx Stream module: enabling it, proxying and load balancing TCP/UDP traffic, TLS termination, and how it differs from the HTTP module.

July 20, 2024 · 4 min · 707 words · Bá Tới

Speed Up Your Web Application with a Content Delivery Network (CDN)

Learn how to speed up your web application with a Content Delivery Network (CDN). Find out what a CDN is, how it works, and the benefits of using a CDN for your website. Discover best practices for optimizing web performance with a CDN and improve the user experience of your web application.

April 10, 2024 · 6 min · 1088 words · Bá Tới

Understanding Load Balancing at Different Network Layers: A Comprehensive Overview

In modern web application environments, load balancing plays a critical role in distributing traffic across multiple servers to ensure optimal performance, reliability, and scalability. Load balancing techniques and tools are deployed at various network layers, each with its own set of advantages and disadvantages. In this article, we’ll explore different types of load balancing at different network layers and provide examples.

July 16, 2020 · Updated October 29, 2026 · 3 min · 622 words · Bá Tới

Understanding Nginx Real IP Module: Importance and Configuration

In the realm of web servers, accurate logging of client IP addresses is crucial for security, analytics, and compliance purposes. However, when Nginx is deployed behind a reverse proxy, load balancer, or CDN, the IP addresses logged may not reflect the actual client IP addresses. This is where the Nginx Real IP module comes into play.

March 7, 2020 · Updated October 29, 2026 · 7 min · 1374 words · Bá Tới