Handling a pivoting business in 1 code base
Details
Valencia Codes would like to welcome you all to our #28 edition of Level Up at the offices of Deutsche Telekom.
What is Level Up? It's a monthly meet-up where we will be inviting speakers from inside and outside of our community to introduce you to interesting technical topics and share their experiences with you.
Handling a pivoting business in 1 code base by David Skehan, Software Engineer @ The Solace
Three connected products in one codebase: software for funeral homes, public memorial pages, and an aftercare service for grieving families. All sharing a single record, a death. Building them together was the best decision we made and the worst.
This talk covers both sides: the coupling between the products, the shortcuts that hardened into the design, and what it takes to ramp up and demo three products of different maturity from the same repo. It also covers the part you cannot design around, that the data is real people reporting real deaths, and how that changes the way you build.
After the talk we will throw the floor open for discussion on the architectural tradeoffs and other feedback. Should be very interesting!
Technologies used: node.js, nest, postgres, TS, AWS, S3, CloudFront caching, Astro for marketing site
Agenda
1900 - Snacks 🍕, Drinks 🍻 and networking
1930 - Talk "Handling a pivoting business in 1 code base"
2000 - Questions and discussion
2030 - More networking!
Sponsors
- Our hosts for this event are Deutsche Telekom. They are hiring for many roles in Valencia! https://careers.telekom.com/en/jobs?location=Valencia
