Alex Xu's Avatar

Alex Xu

@bytebytego.bsky.social

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,685 Followers  |  16 Following  |  9 Posts  |  Joined: 29.04.2023  |  1.6455

Latest posts by bytebytego.bsky.social on Bluesky

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

09.02.2025 17:05 — 👍 2    🔁 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 — 👍 2    🔁 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 — 👍 14    🔁 0    💬 1    📌 0
Post image

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

07.02.2025 05:25 — 👍 7    🔁 1    💬 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 — 👍 19    🔁 3    💬 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 — 👍 31    🔁 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

@bytebytego is following 14 prominent accounts