Guides

This is a curated collection of in-depth software engineering guides, organized by topic

Each guide focuses on core concepts, best practices, and real-world trade-offs across areas like AI, DevOps, Software Architecture, System Design, and more — helping engineers deepen their understanding and make informed technical decisions.

Big O Notation.md Docker for Local Development.md Engineering Best Practices Playbook.md

SoftwareArchitecture

Cell-Based Architecture.md Architectural Patterns for Data and Communication Flow.md CQRS Quick Guide.md CRUD Systems vs Event Sourcing.md Connascence.md Coupling Cohesion and Connascence.md Deep Dive into Feature Flags.md Event-Driven Architecture.md How Data Lake Architecture Works.md Introduction to The Twelve-Factor App.md Multithreading Guide with Design Patterns.md Network Communication Methods.md Semantic Versioning.md Sidecar Pattern.md Software Architecture Patterns.md Software Architecture Roadmap.md Stateless Architecture.md