Level Up Coding logo
Level Up Coding
Subscribe
  • Level Up Coding
  • Archive
  • Page 1
LUC #87: Design for Failure: What Every Engineer Should Know About Circuit Breakers
May 24, 2025

LUC #87: Design for Failure: What Every Engineer Should Know About Circuit Breakers

Plus, the main components of Kubernetes explained, Free AI code reviews in VS Code with CodeRabbit, and what is API versioning, and why is it so important?

Level Up Coding
Level Up Coding
LUC #86: Load Balancing Algorithms You Should Know
May 18, 2025

LUC #86: Load Balancing Algorithms You Should Know

Plus, best practices to optimize API endpoints, understanding the OSI model, and the main components of Docker explained

Level Up Coding
Level Up Coding
LUC #85: Session Management Demystified: Cookies, Tokens, and Security
May 10, 2025

LUC #85: Session Management Demystified: Cookies, Tokens, and Security

Plus, load balancer vs reverse proxy, how to manage protobuf APIs, and 4 database scaling strategies you should know

Level Up Coding
Level Up Coding
LUC #84: How LLMs Actually Work
May 04, 2025

LUC #84: How LLMs Actually Work

Plus, CI/CD pipeline explained, Confluent vs Buf — what's the difference, and SemVer clearly explained

Level Up Coding
Level Up Coding
LUC #83: 8 Common Mistakes to Avoid in API Design
Apr 27, 2025

LUC #83: 8 Common Mistakes to Avoid in API Design

Plus, how does SSH actually work, concurrency is NOT parallelism, and the most popular deployment strategies explained

Level Up Coding
Level Up Coding
LUC #82: Database Indexing Clearly Explained
Apr 19, 2025

LUC #82: Database Indexing Clearly Explained

Plus, how OAuth 2.0 works, Kubernetes in a nutshell, and the most popular database cahcing strategies explained

Level Up Coding
Level Up Coding
LUC #81: Essential Caching Strategies for Optimal Performance
Apr 13, 2025

LUC #81: Essential Caching Strategies for Optimal Performance

Plus, batch processing vs real-time streaming, ELT process clearly explained, and MVC vs MVP—what's the difference?

Level Up Coding
Level Up Coding
LUC #80: Strategies to Prevent System Misuse and Resource Overload
Apr 05, 2025

LUC #80: Strategies to Prevent System Misuse and Resource Overload

Plus, SSO explained, SQL, NoSQL, or something else—how do you decide which database, and domain-driven design explained

Level Up Coding
Level Up Coding
LUC #79: Breaking Down Stateful vs Stateless Design
Mar 29, 2025

LUC #79: Breaking Down Stateful vs Stateless Design

Plus, core principles of solution architecture design, 6 types of API testing explained, and how AI speeds up the software development cycle

Level Up Coding
Level Up Coding
LUC #78: CAP Theorem Explained In Simple Terms
Mar 22, 2025

LUC #78: CAP Theorem Explained In Simple Terms

Plus, Kafka vs Bufstream, how does SQL execution order work, and why is it so important?, and HTTP/2 v HTTP/3 — what's the difference?

Level Up Coding
Level Up Coding
LUC #77: Domain-Driven Design Demystified: Bridging Development and Business Needs
Mar 15, 2025

LUC #77: Domain-Driven Design Demystified: Bridging Development and Business Needs

Plus, How JWTs work, 6 software architecture patterns you should know, and Git branching strategies explained

Level Up Coding
Level Up Coding
LUC #76: A Guide to Cloud Resource Optimization and Cost Management
Mar 08, 2025

LUC #76: A Guide to Cloud Resource Optimization and Cost Management

Plus, how do LLMs actually work, ACID clearly explained, and how SQL injections work and how to protect your system from them

Level Up Coding
Level Up Coding
Level up your engineering and system design skills. Join the growing community of engineers who prefer our visual approach to software engineering.

Level Up Coding

Level up your engineering and system design skills. Join the growing community of engineers who prefer our visual approach to software engineering.

Home

Posts

Authors

© 2025 Level Up Coding.

Privacy policy

Terms of use

Powered by beehiiv