Alex Xu's Avatar

Alex Xu

@bytebytego

Follow me for system design & book-writing tips. | Author of the bestselling book series: ‘System Design Interview’ | Join 350,000+ Readers: blog.bytebytego.com

3,720
Followers
16
Following
9
Posts
29.04.2023
Joined
Posts Following

Latest posts by Alex Xu @bytebytego

🔹 Caching: Stores responses temporarily to reduce the need for repeated processing.

09.02.2025 17:05 👍 3 🔁 0 💬 0 📌 0

🔹 Rate Limiting and Throttling: Controls the number of requests a client can make within a certain period.
🔹 API Composition: Combines multiple backend API requests into a single frontend request to optimize performance.

09.02.2025 17:05 👍 3 🔁 0 💬 1 📌 0

🔹 Load Balancing: Distributes requests across multiple servers to ensure no single server is overwhelmed.
🔹 Security: Implements security measures like authentication, authorization, and data encryption.

09.02.2025 17:05 👍 1 🔁 0 💬 1 📌 0

It is essentially a middleman between the client and the server, managing and optimizing API traffic.

Key Functions of an API Gateway
🔹 Request Routing: Directs incoming API requests to the appropriate backend service.

09.02.2025 17:05 👍 1 🔁 0 💬 1 📌 0
Post image

API Gateway 101

An API gateway is a server that acts as an API front-end, receiving API requests, enforcing throttling and security policies, passing requests to the back-end service, and then returning the appropriate result to the client.

09.02.2025 17:05 👍 15 🔁 0 💬 1 📌 0
Post image

HTTP/1 -> HTTP/2 -> HTTP/3

07.02.2025 05:25 👍 8 🔁 2 💬 1 📌 0
Post image

How Credit Cards like VISA Work

06.02.2025 05:20 👍 10 🔁 1 💬 1 📌 0
Post image

JSON Web Toke Visualized

05.02.2025 05:15 👍 20 🔁 4 💬 1 📌 0
Post image

API vs SDK

04.02.2025 05:10 👍 8 🔁 1 💬 1 📌 0
Post image

Building Blocks for Scalable System Design

03.02.2025 05:05 👍 13 🔁 1 💬 1 📌 0
Post image

Developer Technical Growth Checklist

31.01.2025 05:25 👍 11 🔁 3 💬 1 📌 0
Post image

API Security Checklist

30.01.2025 05:20 👍 8 🔁 2 💬 1 📌 0
Post image

Code to Diagrams Made Easy

29.01.2025 05:15 👍 12 🔁 2 💬 1 📌 0
Post image

Top 5 Kafka Use Cases

28.01.2025 05:10 👍 11 🔁 2 💬 1 📌 0
Post image

A Visual Overview of Kubernetes

27.01.2025 05:05 👍 11 🔁 5 💬 1 📌 0
Post image

It's not trivial to release a mobile app

24.01.2025 05:25 👍 9 🔁 2 💬 1 📌 0
Post image

How does HTTPS work?

23.01.2025 05:20 👍 18 🔁 3 💬 2 📌 0
Post image

A Visual Guide in CI/CD

22.01.2025 05:15 👍 14 🔁 2 💬 1 📌 0
Post image

What is a Deadlock?

21.01.2025 05:10 👍 16 🔁 1 💬 1 📌 0
Post image

How Does NAT Work Under the Hood?

20.01.2025 05:05 👍 16 🔁 5 💬 1 📌 0
Post image

Netflix Tech Stack

This is based on research from many Netflix engineering blogs and open-source projects. If you come across any inaccuracies, please feel free to inform us.

17.01.2025 05:25 👍 16 🔁 5 💬 3 📌 0
Post image

High Impact Open Source Projects

16.01.2025 05:20 👍 11 🔁 2 💬 2 📌 0
Post image

How AirTag works?

15.01.2025 05:15 👍 9 🔁 1 💬 1 📌 0
Post image

Understanding the Linux File System Layout

14.01.2025 05:10 👍 30 🔁 7 💬 1 📌 0

Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/496keA7

13.01.2025 05:05 👍 1 🔁 1 💬 0 📌 0
Post image

Two Ways to Proxy

10.01.2025 05:25 👍 12 🔁 1 💬 1 📌 0
Post image

RESTful API Design Tips

09.01.2025 05:20 👍 19 🔁 3 💬 1 📌 0
Post image

Roadmap to DevOps Mastery

08.01.2025 05:15 👍 16 🔁 1 💬 4 📌 0
Post image

How to Build Fault-Tolerant Systems

07.01.2025 05:10 👍 11 🔁 1 💬 2 📌 0
Post image

Quick Guide to Frontend Performance

06.01.2025 05:05 👍 9 🔁 3 💬 1 📌 0