Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to Application Scaling

PHP UK Conference via YouTube

Overview

Explore approaches to application scaling in this PHP UK Conference talk. Learn about horizontal and vertical scaling, caching, sharding, and optimization techniques for both new and existing applications. Discover solutions for common performance issues, including slow response times and server crashes due to increased user load and data volume. Gain insights into separating concerns, optimizing database queries, hardware scaling strategies, load balancing, and database scaling methods like sharding and replication. Understand the importance of caching dynamic content, implementing rate limiting to prevent API attacks, and leveraging cloud services for improved scalability. Equip yourself with practical knowledge to tackle scaling challenges and ensure your applications remain performant and available as they grow.

Syllabus

Introduction
Jules Reference
Agenda
Admin Panel
Web Stores
Minecraft
Traffic spikes
Why do we need scale
Slow performance
Separation of concerns
Optimization
Dam Plus One
Loading Relationships
Assign Relationships to Collections
Hardware scaling
What needs to scale
Vertical scaling
Horizontal scaling
Load balancing
Database scaling
Sharding
Replication
Masterslave
Master replication
Caching
Dynamic content
Cache
Prewarp
API attacks
Rate limiting
Cloud Flask
Questions

Taught by

PHP UK Conference

Reviews

Start your review of Introduction to Application Scaling

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.