|18-05-2022 t/m 20-01-2022
|09:00 - 17:00
|.NET, Artificial Intelligence, Azure, Cloud, DevOps, Internet of Things, Java, Microsoft, Software Architecture
|Edwin van Wijk
|At DevSum the focus is the latest trends and technologies in development, with speakers in various fields such as Web Development, Software Architecture, Security, Artificial Intelligence, Programming languages, Cloud, Emerging Technologies and People & teams. We believe that a healthy mix of speakers adds much to the event, which is why we bring them in from all over the world. DevSum participants are developers at different levels who want to keep up with the latest trends, sharpen their skills, and get inspired and recharged.
First session: May 19 from 10:30 AM - 11:20 AM
Edwin van Wijk will talk about: Lessons learned implementing a cloud-native architecture in .NET Core
Some time ago I was hired as the software-architect for a development team of a financial institution. This team had the assignment to build a new cloud-native and event-driven system based on a Microservices architecture. .NET Core was selected as the primary development stack and this turned out to be a great choice. The system is running in production today and fulfills all the functional and non-functional requirements that were defined for the system.
The session will give an insight into the way .NET Core was used for implementing DDD, the CQRS pattern and event-sourcing for storing state. It will cover the rationale behind the choices made and the lessons learned while designing and building this system. The session will cover both concepts as well as code.
Second session: May 20, 2022, 1:10 PM - 2:00 PM
In the second talk, Edwin will talk about: How to get a grip on your microservices system using a service-mesh
Many organizations are now building microservices based systems. But with the adoption of this architecture-style, the need arises for a good way to manage and monitor all the services and their traffic. To handle this, you can leverage what is called a service-mesh.
In this session attendees will learn what a service-mesh is and how to implement one for a microservices based system using Kubernetes and Istio. Topics covered are: intelligent traffic-routing, canary releasing, testing resiliency using chaos-engineering and monitoring using several available telemetry dashboards.
Third Session: May 20, 2022, 3:20 PM - 4:10 PM
In the third talk, Sander Molenkamp will talk about: Star Tours: Event Sourcing at Cosmic Scale
Set in the Star Wars universe, Star Tours is a Disney theme park attraction that takes passengers on a turbulent trip across the galaxy. You might have ridden it, but have you ever stopped and thought about the complexity of running such an interplanetary travelling agency?
Event Sourcing can help us tackle this complexity by storing state as a series of events that include the ‘why’ and ‘when’ of the specific event. Cosmos DB, the multi-model globally distributed database service on Azure is a great fit for storing these events.
In this demo-heavy session I'll show you how to build an event store on Cosmos DB starting from scratch. Topics include bulk operations using stored procedures, partitioning strategies, and how to create projections using the Cosmos DB Change Feed. After this session, you’ll be ready to start your own galactic travelling agency!