A curated list of awesome system design, design principles & patterns, technical articles, How-To tutorials, engineering blog entries and videos that I come across everyday.
Topic | Description | |
---|---|---|
🚀 | System Design Articles | Realworld system design samples. |
🔥 | CNA Concepts Design Patterns |
Clout-Native Architectures, Domain Driven Design, CAP Therom, OOPS, GOF Patterns, ... |
📊 | AI / ML | NLP, Neural Networks, PyTorch, Kaggle, Scikit-Learn and more. |
🏩 | Multi-Tenant SaaS App Design | How to design metadata-driven multi-tenant SaaS services? |
🔎 | NLP, NLU, Search Concepts | Autocomplete, Typeahead, Topic Mining, indexing, spell correction, ranking, rating, Faceted Search, relavance, and more |
🎉 | Kafka - Scalability & Performance | Articles on designing highly available & scalable systems, performance optimization techniques & notes. |
💎 | Redis - Scalability & Performance | Redis |
👌 | NoSQL DBs - MongoDB, AWS Redshift | SQL & NoSQL concepts, concurrency, scalability, performance techniques and more. |
🐎 | MySQL, PostgreSQL, AWS RDS | RDBMS concepts. |
🍔 | Probabilistic Data Structures | Memory efficient data structures - Is URL malicious?, Top K tickers in stock ticker stream, Is IP adress blocked?, Top k listened songs in 24 hrs, Frequent sold items, ... |
☁️ | Cloud Computing - AWS | Best practices & interesting articles on public cloud |
💲 | Business & Digital Transformation | What is Digital Transformation? How to do? ... |
📈 | Analytics & Big Data & Recommendations |
Probalistic datastructures & algorithms, streaming analytics and more |
🎡 | DevOps & Kubernetes, Infrastructure Automation |
DevOps articles, Docker, Kubenetes |
♨️ | Security | OAuth, CORS, CSRF, OWASP, MITRE. |
📗 | Java, JavaScript, Python | Programming concepts. |