Laravel Wales: September Meetup

Laravel Wales brings together Laravel developers and the wider developer community from Cardiff and beyond to learn, connect, and share ideas.

Speaker 1: Stephen McDougall - Waiting is a Feature: Modelling processes that stop, in Laravel

Order #4471 took 54 hours and 21 minutes to fulfil. It spent 0.89 seconds actually executing. Everything else was waiting - on a person, on a payment provider, on a courier, on a date.

Frameworks, queues and tutorials are all built around making things run. So we model the running carefully, and we model the waiting with a `status` column.

This talk pulls that column apart. We'll look at the state machines you've already written and the five ways they fail, separate the four kinds of waiting that shouldn't share a field, and ask what Laravel would look like if waiting were first-class. Then the parts that will bite you: webhooks that arrive before you commit, steps that run twice, deploying mid-flight, and compensation that fails on its own.

Speaker 2: TBA

Whether you work with Laravel every day, are curious about software architecture, or just enjoy chatting about building for the web, Laravel Wales is a welcoming space to meet people, swap ideas, and be part of the local developer community.

About the organiser

Laravel Wales

View on Meetup

About the venue

Havannah Street, Cardiff, X5
Cardiff
United Kingdom