A practically focused examination of a freight forwarding system, developed from basic ASP.Net web-site of the Big Ball of Mud design pattern through to a distributed system with multiple domains.The presentation will cover the central design and technical decisions made in maintaining the existing application while adding new functionality.
Discussion will include such areas/technologies as: process driven vs. data driven applications; use of multiple databases and eventual consistency, including RavenDb; distributing an existing system with NServiceBus; using event based interaction between domains; and domain driven design.
The Visa Global Logistics Development Team is a team of five developers. All of whom will present some aspect of this story on the night. They have worked for Visa for between two and ten years, coming from a diversity backgrounds.The team uses agile approaches with a strong focus on working closely with the business and understanding the complexities of the freight forwarding industry.
PS There is still construction going on at our building. I will post instructions on how to get in on the morning of the meet up - Jim