
General
Articles
- AWS - Whatβs the Difference Between Kafka and RabbitMQ? π (Recommended)
- Viblo - RabbitMQ vs Kafka - Hai CΓ‘ch Truyα»n TαΊ£i KhΓ‘c Nhau
- Confluent - A Comparison of RabbitMQ vs Apache Kafka and When to Use Each
- Medium - Why ectd is better than zookeeper and database for HA system π (Recommended)
- Medium - MQTT Market Trends for 2024: Cloud, Unified Namespace, Sparkplug, Kafka Integration π (Recommended)
- Medium - How To Choose Between Etcd, ZooKeeper, and Consul π (Recommended)
- Blog - Service Discovery β Consul vs ZooKeeper vs etcd
Blogs
- ByteByteGo Blog: About the system design, and moreover technologies
- Ivan Velichko: Guy teach about container things in developer
- Medium - ByteByteGo System Design Alliance: Explain complex systems with simple term.
- Medium - Chunting Wu: Tech blogger cover about topics relate system design, be and data engineer
- Medium - Cloud Architect Review: Reviewing the best recent Cloud-engineering articles, videos, podcasts, software, and services
- Milan Newsletter: Guy will teach you more about infrastructure, architecture, β¦
- Noted: Self Hosted App and Product Reviews
- Platform Engineer Blog: The discipline of designing and building toolchains and workflows that enable self-service capabilities for software engineering organizations in the cloud-native era.
- Medium - ScalaBrix: System Design & Architecture | Distributed Systems | Tech Blog with clearly explanation and beauty diagram π (Recommended)
Developer Pattern & Architecture
- Medium - Most Common Software Architecture Styles
- Medium - Top 10 Microservice Anti-Patterns
- Medium - 10 Common Software Architectural Patterns in a nutshell
- Medium - Architectural Metapatterns π (Recommended)
- Dev.to - 10 Things You Can Learn from Netflixβs Architecture
Design Pattern
- Azure - Cloud Design Patterns π (Recommended)
- DevOps School - Popular Deployment Strategies & Pattern π (Recommended)
- Medium - What Are Deployment Patterns?
- Medium - Entering into DevOps-32 Golden Images02
- Medium - High-Level System Architecture of Booking.com
- Medium - The Complete Guide to Event-Driven Architecture π (Recommended)
- Medium - What is Clean Architecture? π (Recommended)
- Medium - Procella β The query engine at YouTube
- Medium - Six Rules of Thumb for Scaling Software Architectures
- Medium - Most-Used Distributed System Design Patterns
- Medium - 10 Fundamental Cloud Native Architecture Patterns
- Medium - Solution Architect: Different Methodologies
- Medium - System Design: Automating Banking Reconciliation with AWS
- Medium - 23 Fundamental Principles for Software Architects
- Medium - Single Point of Failure (SPOF) in System Design
- Ably - Event-driven architecture patterns and when to use them
- Medium - System design concepts: Distributed Task Queue System π―
- Dev.to - The Software Design /System Design Interview Preparation RoadMap (with Resources)
LoadBalancers Architecture
Repositories
- awesome-scalability : The Patterns of Scalable, Reliable, and Performant Large-Scale Systems
- Awesome Software Architecture : Curated list of awesome articles and resources to learn and practice software architecture, patterns and principles. this repository will be updated continuously, keep yourself up to date π (Recommended)
- boilerplates : Cool Repo from Christian - Youtuber π (Recommended)
- system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
- system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- startpack: Selfhosted tech starter pack for development of new project or startup
- khuedoanβs homelab : Fully automated homelab from empty disk to running services with a single command π (Recommended)
Tools for Design Infrastructure
- Brainboard : An AI driven platform to visually design, generate terraform code and manage cloud infrastructure, collaboratively π (Recommended)
- Cloudairy : CloudchartΒ is a cloud focused diagram tool designed to help you easily map out cloud infrastructures
- diagrams: π¨ Diagram as Code for prototyping cloud system architectures
- Draw.io: Flowchart Maker and Online Diagram Software π (Recommended)
- Excalidraw: Hand-drawn look & feel - Collaborative - Secure π (Recommended)