Software Design Materials

Collection of materials, notes, and practices of writing secure, scalable, efficient, and reliable software

Get Started

Code examples are available at GitHub repository

Architecture 🏛️

Design patterns and methodologies for building resilient and robust software products

Backend 🏗️

Various tools and practices covering different aspects of backend system development

Computer Science 🔬

Common data structures, algorithms, and concepts of software engineering

Top