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.