What we're about
Upcoming events (4)
Workflows are present in every business. These bring up different challenges such as integration with different systems, long-lived transactions, failure recovery and more. In this session we’ll learn how to address these issues with a distributed, event-driven architecture based on microservices that I’ve been using successfully in the last three years across different projects. We also learn how to implement this architecture with MassTransit and Automatonymous and run it on containers with Kubernetes. The session broken down into three parts. In the first part of the session we’ll brush up some DDD patterns and microservices patterns such as sagas, orchestration and different communication patterns. On the second part we’ll put those patterns in practice by building up the sample architecture for an imaginary business, which requires integration with external systems with different communication protocols and built with different technologies (Python, Node, …). On the final part we’ll see how to implement the architecture. Ben Arroyo is a .NET developer and chicken keeper. Has been playing with Microsoft technologies for over 20 years. Full stack developer, although a bit lopsided onto the frontend. Worked as independent contractor for the last 9 years. Currently working as team leader at Supplier Assessment Services.
Rich worked together with the team at PureGym between 2016 to 2020. During that time Rich was directly involved in helping the team navigate the process of scaling up to 16 people, scaling back down to 8 people until eventually growing to its current size of 40 people. This talk is a journey through that time period and will touch on the various approaches taken including topics such as "Agile", Scrum, Lean, Kanban, GIST planning, Lean Startup, DevOps, IaC, Azure, Story Mapping, BDD, TDD, Project vs Product and we'll be looking at the successes, failures and lessons learned. We'll also look at how the team dynamic shifted and what structures and interaction models were chosen. We will discuss what, in Rich's opinion, has worked well and what hasn't worked well during that time. No doubt you will walk away from this session with a long list of books to read and hopefully some insights into whether you might want to try some of the approaches discussed during the talk.