Server optimization,
horizontal scaling,
and Laravel.

A video course to help programmers
scale their applications.


and get the first course module free, along with staying informed on release dates, and coupons!

What We'll Cover


This course will help you learn how to
prepare your Laravel application
and setup your servers
for higher availability and higher traffic.

Laravel Optimization

Quick performance tips to integrate into your application.

We'll cover:

  • Laravel built-in caching tools
  • Writing efficient queries
  • Indexing MySQL tables
  • Integrating object caching into your application
  • Advanced queue usage
  • Use Laravel Echo + Pusher to update users in real-time

Server Optimization

More infrastructure requires automation to keep servers humming along, and easy to recreate.

We'll cover:

  • Network optimization
  • PHP-FPM process management
  • Using Opcache & configuring PHP
  • Tuning MySQL
  • Queues
  • HTTP cache headers

Horizontal Scaling

See how to setup Load Balancing and all that it entails!

We'll cover:

  • Implications of load balancing
  • Moving components to their own servers (database, cache)
  • Using HAProxy for load balancing
  • SSL setup
  • Network security
  • Handling static assets and user uploads/downloads


and get the first course module free, along with staying informed on release dates, and coupons!

About

the true grumpy programmer, don't be fooled by imitation

I'm Chris Fidao. You might know me from Servers for Hackers, where I write and record videos about server management, for programmers.

I also have a bunch of other projects you might be interested in:

  • Shipping Docker - A video series about using Docker in development, testing/CI, and in production.
  • Servers for Hackers eBook - A book that goes in-depth on what you need to know about your web servers.
  • Deploy PHP! - A video series on setting up an automated, professional deployment system for you and your team.

FAQ

What is this?

Scaling Laravel is a video course about setting up your Laravel application to scale, and building a server infrastructure that will scale with your application's needs.

Is it released yet?

Nope!

When will it be released?

My wife and I are expecting a child early October (2017), so it's a race! 👶🏼

Will it be free?

Nope, but it will be affordable!

What shell theme am I using in the videos?

I'm using the zsh shell, via oh-my-zsh. The theme is "agnoster". You'll need the Powerline font - details here.