Skip to content
Latest:
  • Day 7 — Setting Up Your AI Engineering Environment
  • Day 6 — Open-Source AI Ecosystem in 2026
  • Day 5 — The Frontier Model Landscape: GPT, Claude, Gemini, and Beyond
  • Day 4 — Tokens, Embeddings & Semantic Space
  • Day 3 — The Transformer Architecture Deep Dive
LEARNCSDESIGN

  • Home
    • All Posts
  • AWS
    • Configuration
      • YAML
    • CloudFront
  • Microservices
    • Security
    • Cross-Cutting Concerns
    • Service Discovery
    • Observability
    • External API
    • Communication
      • Protobuf
      • RabbitMQ
    • Data
    • Deployment
    • Decomposition
  • Design Patterns
    • Creational Design Patterns
    • Structural Design Patterns
    • Behavioral Design Patterns
  • Code
    • Python
    • JSON
    • Web3
    • Git
    • Maven
    • UML
    • Go
    • Java
    • Elasticsearch
    • Docker
  • SQL
    • MySQL
  • REST
  • System Design
  • AI

System Design

ScalabilitySystem Design
Neeraj Kushwaha

An Overview of Distributed Caching

This is the 4th post in a series on System Design. Nearly 3% of infrastructure at Twitter is dedicated to

Read More
ScalabilitySystem Design
Neeraj Kushwaha

An Overview of Concurrent Software Systems

This is the 3rd post in a series on System Design. Multiple independent pieces of code execute simultaneously on multiple

Read More
ScalabilitySystem Design
Neeraj Kushwaha

An Overview of Distributed Systems Architectures

This is the 2nd post in a series on System Design. If 50% of a code executes serially, the rest

Read More
ScalabilitySystem Design
Neeraj Kushwaha

An overview of scalability principles

This is the 1st post in a series on System Design. “Scalability is the property of a system to handle

Read More
  • Next →

Recent Posts

  • Day 7 — Setting Up Your AI Engineering Environment
  • Day 6 — Open-Source AI Ecosystem in 2026
  • Day 5 — The Frontier Model Landscape: GPT, Claude, Gemini, and Beyond
  • Day 4 — Tokens, Embeddings & Semantic Space
  • Day 3 — The Transformer Architecture Deep Dive
  • Day 2 — How Large Language Models Actually Work?
  • Day 1 — Welcome to the AI Era: The 2026 Landscape
  • The Importance of Consistency in Software Development: Avoiding Mixed Frameworks and Libraries
  • Minimize DNS Lookups for Faster Web Performance

“Walking on water and developing software from a specification are easy if both are frozen”

Copyright © 2026 LEARNCSDESIGN. All rights reserved.
Theme: ColorMag by ThemeGrill. Powered by WordPress.