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. |