Visug The Visual Studio User Group

15/05/2025

Sessions

Autonomous services don't share data. Period.

Are you building a monolith using microservices? If a small change in business logic or in data requires you to modify code in more than one service, you probably are. Isn't it unbelievable that even using the latest technologies like .NET Core, containers, serverless and more doesn't help? In this session we'll discuss why technology doesn't change coupling. We'll have a different look at microservices. One where they'll truly be autonomous and not share data at all.

Speaker(s)
Dennis van der Stelt

Dennis is a Software Architect who loves building distributed systems and the challenges they bring. To always be better than the day before, he continuously searches for new ways to improve his knowledge on architecture and software development. He shares what he learns in numerous articles, presentations, and blog posts.

 

Dealing with eventual consistency

As software architects we want to make our systems more performant, maintainable, understandable, or any other thing-able. We use infrastructure like Azure Service Bus or Service Fabric. Maybe we’ll introduce patterns like CQRS and Event Sourcing. Many of these choices introduce eventual consistency, but users expect immediate consistency. They don’t want to wait for eventually. They expect feedback now. There are, however, ways to work around this.


So what exactly is eventual consistency and how can we make it work? In this session, we’ll have a look at different patterns, both in the user interface and the back end, that give our users immediate feedback even though the back-end system is not. We’ll discuss how to solve the complexity of dealing with eventual consistency, without sacrificing decomposability or performance.

Speaker(s)
Dennis van der Stelt

Dennis is a Software Architect who loves building distributed systems and the challenges they bring. To always be better than the day before, he continuously searches for new ways to improve his knowledge on architecture and software development. He shares what he learns in numerous articles, presentations, and blog posts.

 

Practical information

Location: Main d'Or, Veldkant 4, 2550 Kontich

Agenda:

  • 18u00: Welcome with catering
  • 18u30: Session 1
  • 19u30: Break
  • 19u45: Session 2
  • 20u45: Networking
Sponsored by

Catering included!

Start at 6:00 PM

End at 9:00 PM

Registration


An error has occurred. This application may no longer respond until reloaded. Reload 🗙