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
47,133 repositories indexed
1–23 of 23 · Most stars
The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- system-design
- backend
- scalability
- interview
Learn how to develop, deploy and iterate on production-grade ML applications.
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.
Source for remoteintech.company — a community-maintained directory of remote-friendly tech companies
- remote
- jobsearch
- jobs-search
- remote-work
If you want to become good at AI engineering & system design, join this newsletter 👇
- computer-science
- interview-questions
- software-engineering
- system-design
⛔️ DEPRECATED – See https://github.com/ageron/handson-ml3 or handson-mlp instead.
TranslatedChinese translation of 《Designing Data-Intensive Application》 (DDIA), 1st edition / 2nd edition
Translated7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) A series on writing/implementing things from scratch in 7 days with Go
- learning
- starter-project
- golang
- scratch
Machine Learning、Deep Learning、PostgreSQL、Distributed System、Node.Js、Golang
A curated list of awesome big data frameworks, ressources and other awesomeness.
- awesome
- bigdata
- data-warehouse
- data-analytics
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
- relational-database
- message-broker
- hadoop-ecosystem
- nosql
A curated list to learn about distributed systems
- distributed-systems
- paper
- architecture
- paxos
open source training courses about distributed database and distributed systems
- distributed-systems
- rust
- golang
- talent-plan
Class materials for a distributed systems lecture series
TranslatedOpen-source manuscript of 《深入理解 AI Infra:量化分析与系统设计》 (In-Depth Understanding of AI Infra: Quantitative Analysis and System Design), by 李博杰 (Li Bojie): starting from hardware constraints and model architecture, it quantitatively derives the system design of LLM inference and training. Includes the full text of the book, a PDF, and companion calculation tools and experiments
- accelerator
- ai-infra
- ai-infrastructure
- book
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET
- microservice
- microservices
- microservices-architecture
- microservice-architecture
Build a system, load it until it breaks, and watch why. A system design simulator for learning distributed systems.
List of Elixir books
- programming-elixir
- elixir
- programming-erlang
- erlang
A distributed Spark/Scala implementation of the isolation forest and extended isolation forest algorithms for unsupervised outlier detection, featuring support for scalable training and ONNX export for easy cross-platform inference.
- isolation-forest
- spark
- outlier-detection
Standard API for Distributed Data Structures in R
Jump consistent hash implementation in Elixir (without NIFs)