System Design and Design Patterns
System Design and Design Patterns
Overview
Explore Topics
1.Push Notifications
1 topics2.Modern Web Attacks
2 topics3.Observability & Reliability Engineering
2 topics4.HTTP - The Language of the Web
1 topics5.System Design
2 topics6.System Design Patterns
2 topics7.System Design Performance Metrics
1 topics8.Introduction to System Design
5 topics9.Client-Side Data Storage
5 topics10.Browser Extensions
2 topics11.Data Encoding, Hashing, and Cryptography
5 topics13.Remote Access
2 topics14.Real Time Communication
6 topics15.Authentication
9 topics15.1Classic Authentication15.2The Token Revolution: Moving Toward Stateless Systems15.3The Era of Federation SSO and OAuth15.4HTTP Basic Authentication (Early Web)15.5HTTP Digest Authentication15.6Cookie-Based Session Authentication15.7Token-Based Authentication15.8Delegated Authentication15.9Proof Key for Code Exchange (PKCE)
16.Categories of Design Patterns
3 topics17.Structural Design Pattern
7 topics18.Behavioral Design Pattern
10 topics18.11 Chain of Responsibility (Behavioral) Design Pattern18.22 Command (Behavioral) Design Pattern18.33 Iterator (Behavioral) Design Pattern18.44 Mediator (Behavioral) Design Pattern18.55 Memento (Behavioral) Design Pattern18.66 Observer (Behavioral) Design Pattern18.77 State (Behavioral) Design Pattern18.88 Strategy (Behavioral) Design Pattern18.99 Template Method (Behavioral) Design Pattern18.1010 Visitor (Behavioral) Design Pattern
