Books
It takes time and effort to learn software architecture and system design. I've learned a lot from the following resources:
It takes time and effort to learn software architecture and system design. I've learned a lot from the following resources:
.html
Why?It ensures low latency and high throughput.
IBM CAP doc
Blue-Green Deployment
Static files such as HTML/CSS/JS, photos, and videos are served from CDN
Date type
Notes from:
Design Data Intensive Application
Designing a URL Shortening service like TinyURL
Amazon R53 Traffic Flow:
Moby
Elasticsearch, Logstash, Kibana tech stack.
Technical study
Frontend Monolith or modular
Idea:
Fault tolerance
| Use cases | Examples | Requirements | Technology |
1. Bloom Filters
Introduction to Kafka
High-level Architecture
LB can be applied in any layer above IP network.
Problem statement
FIFO (First in First Out): A priority attached with them that makes the queue a priority queue
Definition
Definition
From monolith to microservice
Strategy
Event Driven Architecture
Let's design a Pastebin like web service, where users can store plain text. Users of the service will enter a piece of text and get a randomly generated URL to access it.
PlantUML dev workflow and GitHub/GitLab integration
Master-Slave
Understanding And Using REST APIs — Smashing Magazine
the ability of the application to handle & withstand increased workload without sacrificing the latency.
Self-Contained System(SCS)
Data Ingestion
System design
Key Characteristics of Distributed Systems
- Step 1: Requirements clarifications
Bloom Filters
Factors that influence the technical Micro Architecture
Production Components
System Design : Scalable URL shortener service like TinyURL
GitHub - donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Web Application & Software Architecture
大前端
Tech