ByteByteGo

Interactive visualizations and simulators for bytebytego concepts.

10 guides 10 visualizations
Visualizations 10 visualizations
πŸ“„
ByteByteGo LIVE Beginner

API Pagination

Learn API pagination patterns. Compare offset, keyset, and cursor pagination query costs and learn how drift anomalies occur.

πŸ”
ByteByteGo LIVE Beginner

API Security Visualization

Explore a 13-step API security visualization covering TLS, OAuth2/OIDC, API gateways, rate limiting, WAF filtering, validation, tokenization, CORS, safe errors, and centralized audit trails.

πŸ§ͺ
ByteByteGo LIVE Beginner

API Testing Types and Strategies

Explore an 11-step API testing visualization that shows how smoke, functional, integration, regression, load, stress, security, penetration, fuzz, and resilience checks protect an API.

🌐
ByteByteGo LIVE Intermediate

gRPC over HTTP/2 Visual Walkthrough

Step through how a gRPC call moves from a local client method to Protobuf bytes, HTTP/2 frames, streams, trailers, deadlines, retries, and HPACK compression.

🌐
ByteByteGo LIVE Intermediate

How to Design Effective and Safe APIs

Learn how effective APIs use resource naming, versioning, token authentication, rate limiting, and idempotency keys to stay safe.

πŸ“‹
ByteByteGo LIVE Beginner

REST API Cheatsheet

Master REST API fundamentals interactively: learn the 6 REST principles, break down URL anatomy, explore HTTP methods, and simulate filtering and pagination.

πŸ”‘
ByteByteGo LIVE Intermediate

Secure Web API Access

Learn how secure web API access compares token-based authentication, HMAC signatures, tamper checks, and replay protection across 13-step modeled stages.

πŸ—ΊοΈ
ByteByteGo LIVE Beginner

The Ultimate API Learning Roadmap

Learn the API roadmap from HTTP basics to REST, GraphQL, gRPC, authentication, gateways, performance, and integration patterns.

🌐
ByteByteGo LIVE Intermediate

What Does an API Gateway Do?

Explore a 12-step API Gateway visualization covering TLS termination, request validation, firewall rules, JWT validation, rate limiting, service discovery, protocol translation, routing

🌐
ByteByteGo LIVE Beginner

What is GraphQL?

Explore the origins, architecture, and core benefits of GraphQL. See how it solves REST's over-fetching and under-fetching problems.