<aside> 📚 📁 Category: General

</aside>

Welcome!

This wiki is a comprehensive collection of backend development knowledge, design patterns, architecture principles, and best practices. Whether you're a beginner or an experienced developer, you'll find valuable resources here.

What You'll Find Here

REST API design, GraphQL, authentication, caching strategies, and database optimization techniques.

Service discovery, API gateways, circuit breakers, saga patterns, and event-driven architecture.

Clean architecture, hexagonal architecture, CQRS, event sourcing, and domain-driven design.

Creational, structural, and behavioral patterns with practical examples in C#, Python, and more.

Containerization, orchestration, networking, volumes, and production-ready configurations.

.NET Core, Python (FastAPI, Django), and best practices for each technology stack.

How to Navigate

Recommended Learning Path

Start with design patterns and software architecture basics

Learn REST API design, authentication, and database optimization

Understand distributed systems and microservices patterns

Master Docker, Kubernetes, and CI/CD pipelines