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
83,087 visible repositories in the index
1–17 of 17 · Most stars
Full Modular Monolith application with Domain-Driven Design approach.
- ddd
- ddd-architecture
- cqrs
- architecture
Machine Learning Interviews from FAANG, Snapchat, LinkedIn. I have offers from Snapchat, Coupang, Stitchfix etc. Blog: mlengineer.io.
Techniques and numbers for estimating system's performance from first-principles
AI system design guide for engineers building production AI systems and evals.
- agentic-ai
- agentic-workflow
- artificial-intelligence
- aws
Understanding what your bits do when you're not looking.
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
🧭 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
Do design No code 💻📱🛒📚
- shop
- shopping
- user-system
- shop-cart
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.
Open source documentation for the Azure Architecture Center on Microsoft Learn.
- azure
- architecture
- cloud
- documentation
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.
Open Source Lightweight Microservices Architecture for the Internet of Things. For developers.
- iot
- lelylan
- microservice
- architecture
A tool for collaboratively finding your core domains - strategic business differentiators
- domain-driven-design
A state-of-the-art distributed system using Reactive DDD as uncertainty modeling, Event Storming as subdomain decomposition, Event Sourcing as an eventual persistence mechanism, CQRS, Async Projections, Microservices for individual deployable units, Event-driven Architecture for efficient integration, and Clean Architecture as domain-centric design
- cqrs
- ddd
- clean-architecture
- event-sourcing
Akka.NET Reference Architecture - CQRS + Sharding + In-Memory Replication