The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- system-design
- backend
- scalability
- interview
47,133 repositories indexed
1–15 of 15 · Most stars
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
Learn Low Level Design (LLD) and prepare for interviews using free resources.
A curated list of awesome places to learn and/or practice algorithms.
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
📚 A curated list of awesome articles, videos, and other resources to learn and practice software architecture, patterns, and principles.
Programming style, best practices, and coding conventions.
Translated🌈【C#/.NET/.NET Core guide for learning, work, and interviews】Records, collects, and summarizes C#/.NET/.NET Core basics, learning roadmaps, hands-on development, programming skill exercises, learning videos, articles, books, project frameworks, community organizations, essential development tools, cutting-edge tech weeklies, common interview questions, interview notes, resume templates, job recruitment, and some of my own modest insights from learning and work. I hope to learn together with everyone and make progress together. If this knowledge base helps you, don't forget to show your support (follow, like, share)💖.
A collection of public resources about how software companies test their software
A collection of awesome security hardening guides, tools and other resources
A curated list of fuzzing resources ( Books, courses - free and paid, videos, tools, tutorials and vulnerable applications to practice on ) for learning Fuzzing and initial phases of Exploit Development like root cause analysis.
Design and development guides
A curated list of awesome Linux Containers frameworks, libraries and software
A curated list of threat modeling resources (Books, courses - free and paid, videos, tools, tutorials and workshops to practice on ) for learning Threat modeling and initial phases of security review.
Resources on programming practices for safety-critical software.
Periodic cyber security newsletters that capture the latest news, summaries of conference talks, research, best practices, tools, events, vulnerabilities, and analysis of trending threats and attacks