A video course to help programmers scale their applications.
Sign up to get started scaling your applications now!
You'll get the following two free course modules and more!
A course on quick Laravel performance wins you can easily implement right now!
See how to use Forge to scale your Laravel application, using server optimizations, load balancing, and more.
The first time I put code into a load balanced environment, I accidentally gave away thousands of dollars in prizes within a few minutes 😰.
After pulling an all-nighter to get the code complete under the deadline, I pushed up code that was *not* ready to be in a scaled architecture. I was clueless.
That night was terrible chaos, but it's what made me decide to learn more about servers!
In the following years, I learned a lot about servers. It turns out that scaling your application isn't necessarily hard, but there is a lot to know!
This course aims to help you navigate setting your application up to scale without suffering the same pain I did.
Performance tips to implement into your applications.
Squeezing more requests per second out of your servers.
Learn about load balancing and how it affects your application.
Using MySQL effectively in production.
A module on app optimizations, MySQL indexing, object caching, and more.
A module on setting up and securing your web servers.
A module on server optimization, including PHP-FPM, Opcache, Networking, and more.
We create a sample application and add some features to scale out.
A module on using queues and improving application UX using Pusher and Laravel Echo.
We cover how to separate our services onto separate servers, and optimize our MySQL configuration.
We see how to load balance and how it affects your applications, including handling sessions, uploaded files, and headers.
We apply what we've learned and use Laravel Forge to scale our applications out easily on Forge.
Learn how to handle database concurrency with transactions and concurrency control.
A premium module - learn about GTID replication, off-site backups, xtrabackup, and more!
Sign up to get started scaling your applications now!
You'll get the two free course modules, course information, and more!
$99.00
Get the first 8 modules and learn how to scale your Laravel applications!
Learn how to avoid the pains of growing infrastructure & scale your applications!
$139.00
The Core modules + the Advanced MySQL course!
Learn how to:
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.
When will it be released?
Scaling Laravel will be released on March 13th, 2018.
Can I pay with PayPal?
Yes:
Is there discounted group pricing?
Yes! You can purchase multiple licenses for your team. You can email me to discuss the details.
What shell and 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.