Master System Design with Laravel
Author:Martin Joo (Author)
Publisher finelybook 出版社: thesystemdesignbook
Publication Date 出版日期: 2025-09
Language 语言: English
Print Length 页数: 268 pages
Book Description
A practical 267-page guide that takes you from simple one-server setups to microservices with autoscaling. Written specifically for Laravel developers with real-world examples and easy-to-follow explanations.
What You’ll Learn
9 comprehensive chapters covering everything from basic concepts to advanced system architecture. Each chapter includes practical Laravel examples and real-world implementation guides.
Introduction to System Design
Understanding the different phases of designing and scaling systems. From a single server setup to distributed systems.
Planning Different Projects
Learn the key differences in designing systems for solo SaaS products, VC-backed startups, and custom apps for small business clients.
Order Management System
Complete walkthrough of designing the most important features of an order management system with advanced optimization techniques.
Subscription System Design
Complete data model design for an order-based yearly subscription system used in production. Includes billing, renewals, and upgrade flows.
Designing Parts of Google Drive
Design systems like Google Drive with block-level storage, file synchronization, conflict handling, delta sync, and deduplication.
Redis Beyond Caching
Explore Redis data structures and advanced use cases: Lists, Sets, Sorted Sets, Streams, Pub/Sub, and HyperLogLogs with practical examples.
LRU Caches
Implement LRU caches with real examples like Spotify’s “Recent searches” and Dropbox’s “Suggested from your activity” features.
Database Indexing
Everything about database indexing from theory to practice. B-Trees, index access types, composite indexes with real-life examples and optimizations.