awesome-backend
Awesome Backend Engineer is a curated and opinionated list of resources for backend developers, available in both English and Russian. It provides a structured learning path covering fundamentals like computer science, algorithms, data structures, and object-oriented programming, along with operating systems, Linux, version control, web development, and networking. The collection also includes topics on API design, databases, security, testing, design patterns, architecture, infrastructure, DevOps, CI/CD, system design, and interview preparation. Curated books, newsletters, podcasts, and blogs are included. Inspired by Awesome CTO, the project is released under a CC0 license and welcomes community contributions. The goal is to help developers organize and systematize their knowledge while building a clear roadmap for growing as backend engineers.