Translated😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | A complete primer on advanced knowledge for internet Java engineers: covering high concurrency, distributed systems, high availability, microservices, massive data processing, and other areas
Repository Index
81,588 visible repositories in the index
1–16 of 16 · Most stars
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- system-design
- backend
- scalability
- interview
Learn how to design systems at scale and prepare for system design interviews
- architecture
- distributed-systems
- system-design
- system-design-interview
Learn System Design concepts and prepare for interviews using free resources.
A simple framework for mobile system design interviews
A guideline for building practical production-level deep learning systems to be deployed in real world applications.
- machine-learning
- deep-learning
- pipeline
- scalable-applications
AI system design guide for engineers building production AI systems and evals.
- agentic-ai
- agentic-workflow
- artificial-intelligence
- aws
A no-fluff and highly practical masterclass that reignites engineering curiosity and helps SDE-2, SDE-3, and above become great at designing, implementing, and shipping scalable, fault-tolerant, and highly available systems at the workplace.
- system-design-project
- system-design
- system-design-interview
- system-design-questions
Roadmap and Resource Compilation for System Design Fight Club
- distributed-systems
- software-architecture
- system-design
🧭 Architecture-first system design: 26 bilingual tutorials, 25 architecture templates, and 6 end-to-end cases covering distributed systems, AI-native systems, RAG, coding Agents, and production trade-offs.
- architecture-decision-records
- architecture-patterns
- backend
- c4-model
A Systematic Analysis and Discussion of Claude Code for Designing Today's and Future AI Agent Systems
It's just fascinating. How is modern software designed? 🤔 Some design-level considerations for scalability, maintainability eventual consistency, availability & reliability. 👨💻 Interview Prep. 👨💻
- scalability
- interview
- toc
- system-design
Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
The Reference Architecture for Agility is a technology-neutral logical architecture based on a disaggregated cloud-based model.
- decentralized
- microservices
- cloud-native
- architecture
The Red Hat and IBM Node.js Reference architecture. The teams 'opinion' on what components our customers and internal teams should use when building Node.js applications and guidance for how to be successful in production with those components.
Pro[ject]schi[matics]. Design IT, Load IT, Build IT
- architecture
- code
- diagram
- hld