I was reading some tweets about scaling and how Laravel was a bit behind other frameworks and I remembered I have a cool scaling story to tell. https://twitter.com/jackellis already wrote a https://usefathom.com/blog/does-laravel-scale on how Fathom Analytics scaled Laravel, but my story is about different.
First, I must give some context: in 2019 I joined a pretty cool product: a SaaS that allowed companies to send SMS marketing campaigns.
The file would be chunked and a job dispatched to upload records --- now, uploading these records was also tricky.
Handling campaigns was also tricky: when a campaign was paused, records would be moved from pending messages to paused messages.