Laravel has raised a $57M Series A in partnership with Accel
twitter.com
twitter.com
I've run PHP apps (but not Laravel apps) in production and the infrastructure and config never really occupied that much of my time. Is Laravel different in this way than running bare PHP? Is there a gap to fill here where existing cloud providers aren't?
* Automatic Scaling
* Additional processes like queue workers, crons, ...
* Managing rollouts and rollbacks
* Managed infra (database, cache, ...)
* Multiple environments
* Persistent storage
* Backups
* Monitoring and health checks
* Logging and tracing
* Software updates for the underlying server(s)
* CDN
* Failover and redundancy
Just to name a few.Laravel Cloud is probably going to provide all of that out of the box. I think that could be attractive for a lot of people.
Plus if you're building apps for clients handing off the whole hosting side of things sounds amazing.
Laravel Forge - Deploys a VPS on your own AWS/DigitalOcean/Hetzner/etc - https://forge.laravel.com/
Laravel Vapor - Deploys a serverless function on your AWS account to run your app/cron/queues https://vapor.laravel.com
Laravel Cloud - Differs because it doesn't run on your infrastructure, so less time to setup/configure.
Laravel forge - something breaks, you are responsible to fix it
Laravel vapor - something breaks, you are responsible to fix it
Laravel Cloud - something breaks and you can prove, that it's not you code? Someone else is responsible, awesome!
Most projects that use laravel are small shops. To sell them the convenience that they don't need to bother about infrastructure and uptime, is a smart move by laravel.
Laravel has single handedly made PHP development cool again, and the way they did that was offering an integrated developer experience focused on ease of starting and quick productivity.
They flattened the learning curve of other "full" frameworks (like Django/Rails) by offering recommended (and official) tools and services out of the box. This cuts down a lot of the analysis paralysis faced by junior developers and they have an easy way to start adopting necessary complex tooling when it becomes relevant for them.
Have a look at the `Ecosystem` mentioned at https://laravel.com/ – Django doesn't have an official local development GUI or Rails doesn't have an official APM – which is a boon for power users that know how they want to setup their local development environment or what they want in an APM service, but they're exhaustingly complex choices for a web developer just getting started.
I've observed Laravel gain a tremendous following with developers here in India, I believe because of this ease of getting started and being productive quickly.
I don't even feel like the funding amount is ridiculous. For comparison, have a look at some of the funding raised by smaller frameworks/libraries (CMSes, "JAM Stack", etc) without such an extensive set of revenue making services, in the JS world.
If they continue to pour the money on expanding their ecosystem while staying true to their value proposition to developers, they will do great. I, for one, am looking forward to this next generation of PHP/Laravel-powered web (maybe even mobile with this funding?) products.
I know Laravel the company already has numerous paid offerings, but to date they’ve all been pretty reasonably priced and not really anything that locks you in. Should we expect this to change? I feel like we have to
We've seen a similar playbook with Basecamp and their influx of cash from Bezos back in the day. Taylor really leans into the DHH philosophy of business/programming so I still think it's too early to take this as a "sell out".
That said, all good things come to an end. I hope Taylor will always have the decency to at least go out on good terms with the community and not let the whole thing just crash and burn because he sold off too much equity to bad faith investors.
I’m more just concerned that sooner or later the piper will want paying and things don’t always go so well from that point on.