ArchitectureConference45min
Modernising the Energy Transition: How to build a Cloud‑Native, Non‑Blocking Registry
The talk describes rebuilding a national energy‑asset registry to handle massive growth. It explains how the team replaced an over‑engineered legacy system with a cloud‑native, asynchronous architecture, achieving zero downtime and preserving integrations, while emphasizing lessons in decoupling, scalability, and resilience amid real‑world implementation challenges.
Marthijs BerfeloEDSN
Mark DirksmaEnergie Data Services Nederland
talkDetail.whenAndWhere
Thursday, April 2, 11:45-12:30
Zaal 2
talks.roomOccupancytalks.noOccupancyInfo
As part of the energy transition, every solar panel, battery system and charging station must be registered in a central national service. This registry holds millions of installations and is essential for grid stability. Our original architecture, however, was over‑engineered, hard to scale, and increasingly unable to handle the growing load.
In this talk, we share how we rebuilt this mission‑critical system without downtime and without breaking existing integrations, while shifting to a fully cloud‑native, non‑blocking and asynchronous architecture. We’ll walk through the key design principles we applied, decoupling, scalability, resilience and discuss the unexpected challenges where elegant theory met messy reality.
In this talk, we share how we rebuilt this mission‑critical system without downtime and without breaking existing integrations, while shifting to a fully cloud‑native, non‑blocking and asynchronous architecture. We’ll walk through the key design principles we applied, decoupling, scalability, resilience and discuss the unexpected challenges where elegant theory met messy reality.
Marthijs Berfelo
Marthijs is a Senior Devops Engineer at EDSN with a deep passion for cloud-native architectures. With over 12 years of experience in the tech industry, Marthijs thrives on translating complex challenges into elegant, scalable solutions—while occasionally battling a stubborn bug or two. When not behind a keyboard, you can usually find him preparing a meal using the bbq.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments