
Marc Duiker
I ♥ Event-driven, Dev Communities, & Creative Coding
Amsterdam, The Netherlands
Actions
Marc is a Sr Developer Advocate at Diagrid and enjoys sharing knowledge on how to build distributed applications. He's one of the Dapr Community Managers, and he loves helping developers to achieve more every day.
You might have seen Marc at a developer meetup or conference, since he's a regular speaker and event-organizer in the area of Dapr, Azure cloud, and serverless technologies. From 2019 to 2025 Marc received the Microsoft Azure MVP award for his community contributions.
In his spare time, Marc likes to give attention to the creative part of his brain. He likes to create pixel art (check out VSCode Pets), code visuals & music, and create an occasional retro game.
Area of Expertise
Topics
Failure is not an option: durable execution + Dapr = 🚀
Applications break all the time, there could be a network issue, a cloud provider outage, or just a glitch in the matrix. But as a developer, you really need your applications to be resilient without the need to recover databases and restart services manually.
In this session, I'll demonstrate how Dapr Workflow provides durable execution, which enables you to write reliable workflows as code. In addition, I'll show how resiliency policies in Dapr improve reliable communication across services and resources when developing distributed applications.
I'll go into specific workflow features, such as scheduling, sequential and parallel execution, and waiting for external events. I'll show many code samples (in C#) for each of these features and will run the applications using the Dapr CLI to demonstrate their resiliency.
By the end of the session, you will have a good grasp of how durable execution with Dapr workflow and resiliency policies can help you build resilient applications.
🎭 Actors vs 🔁 Workflows: decide which is best when building distributed applications
Designing and building distributed systems is hard. It involves many moving parts, such as loosely coupled services, data stores and message brokers. There are also very different architectural patterns that can be applied when building these systems, each with their pros and cons.
In this session, I'll show practical use cases that explain both the actor model and service orchestration using workflow as code. I'll be using Dapr, the Distributed Application Runtime, a graduated CNCF project used by hundreds of organizations to run microservices at scale in production. I'll run examples in C# for both of these patterns and explain their strengths and weaknesses. Topics covered in this session include: state management, concurrency, durable execution, and workflow patterns such as fan-out/fan-in, monitor, and waiting for external events.
By the end of the session, you'll have a good understanding of the actor model and workflow as code and know in which situations to apply them.
Async messaging deep dive with Dapr, take your pub/sub skills to the next level 📨🚀
Ready to take your pub/sub skills to the next level, regardless of the message broker you're using?
In this session, I'll do a deep-dive into the publish/subscribe API of Dapr, the Distributed Application Runtime, a graduated CNCF project, used by hundreds of organizations who run microservices at scale in production. Dapr provides APIs that abstract away the underlying infrastructure, and in this session we'll look in detail at the pub/sub API that can be used with many different message brokers while the application code remains unchanged.
Topics covered include: the various subscription types such as declarative, programmatic, and dynamic (streaming), bulk publishing, CloudEvents, routing, and the outbox pattern. For all topics, I'll be doing demos in C#, and run the demos across various message brokers, including Azure Service Bus, RabbitMQ, and Redis.
By the end of the session, you'll have a good understanding of the capabilities of the Dapr pub/sub API and know how to apply it in your distributed applications.
Reliable Agentic Systems need Durable Execution 🤖
Everybody seems to be building agentic AI systems these days. These systems are essentially distributed applications, involving communication across LLM providers, services, and data stores.
In this session I'll show how Dapr, the Distributed Application Runtime, a graduated CNCF project, helps to build and run these agentic systems reliably using the durable execution principle that is provided by Dapr Workflow. I'll demonstrate various patterns in .NET for building effective agents such as Prompt Chaining, Routing, Parallelization, Orchestrator-Workers and Evaluator-Optimizer. I'll also use the new LLM Conversation API in Dapr to interact with different LLM providers.
By the end of the session, you'll have a good understanding of how to build agentic systems with Dapr, and when to apply the different agentic patterns.
KubeCon + CloudNativeCon Europe 2025 Sessionize Event Upcoming
Future Tech 2025 Sessionize Event Upcoming
Bitbash 2025 Sessionize Event
CloudBrew 2024 - A two-day Microsoft Azure event Sessionize Event
Open Source Summit Europe 2024 Sessionize Event
ContainerDays Conference 2024 Sessionize Event
Copenhagen Developers Festival 2024 Sessionize Event
Future Tech 2024 Sessionize Event
Swetugg Stockholm 2024 Sessionize Event
CloudBrew 2023 - A two-day Microsoft Azure event Sessionize Event
Festive Tech Calendar 2023 Sessionize Event
Build Stuff 2023 Lithuania Sessionize Event
Swetugg Gothenburg 2023 Sessionize Event
NDC Porto 2023 Sessionize Event
DotNetFriday User group Sessionize Event
TEQnation 2023 Sessionize Event
CloudBrew 2022 - A two-day Microsoft Azure event Sessionize Event
NDC Oslo 2022 Sessionize Event
Azure Lowlands 2022 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top