Skip to content

Common Knowledge Base

📖 Common Knowledge Base

Welcome to the central repository of foundational technical knowledge. These topics are essential for every engineer, regardless of their specialization in .NET, Python, or Data Engineering.


🏛️ Categorized Knowledge

📨 Messaging & Event Streaming

  • RabbitMQ: Reliable task-based communication.
  • Kafka: High-volume event logs and streaming.
  • Patterns: Pub/Sub, Point-to-Point, and DLQs.

🌐 Distributed Systems

  • Redis: High-speed caching and data structures.
  • Coordination: Distributed Locks and Consistency.
  • Observability: Distributed Tracing and Feature Flags.

📡 Networking & Protocols

  • HTTP: Evolution from HTTP/1.1 to HTTP/3.
  • Real-Time: WebSockets and SSE.
  • Protocols: TCP, UDP, and TLS.

🖥️ Web Platform & APIs

  • Performance: Web Workers and multi-threading.
  • Persistence: IndexedDB and Service Workers.

🎯 Why this section?

Expertise in a specific language is not enough. To build modern, scalable systems, you must understand how services communicate, how they coordinate their state, and the underlying protocols that make it all possible.