Main Conference (August 5th, 2022)
Event-driven architecture, software seams and state machines, oh my!
Every so often, you want to build something quickly, to see if it meets a customer need - no point in investing in it too heavily until you know your customers want it! If they do want it, it’s going to have to scale out for them - but you’ve only got three months to build it.
When building out something with a lot of unknowns, you want to be able to pick it apart and change how things work without too much overhead. This is where the concept of building seams into your software comes in - ways to internally structure your application so that you can pull out or change parts without affecting the whole. This talk is a short exploration of a brand new product Alix built from scratch and how she used state machines and event driven architecture to build seams into the product.