Most Active Speaker

Marc Duiker

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.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • Serverless
  • Durable Functions
  • Microsoft Azure
  • Dapr
  • distributed systems
  • Cloud Native
  • Event Driven Architecture
  • Microservice Architecture
  • microservices
  • Workflow orchestration
  • Cloud Native Computing
  • .NET

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

April 2025 London, United Kingdom

Future Tech 2025 Sessionize Event Upcoming

March 2025 Utrecht, The Netherlands

Bitbash 2025 Sessionize Event

January 2025 Veenendaal, The Netherlands

CloudBrew 2024 - A two-day Microsoft Azure event Sessionize Event

December 2024 Mechelen, Belgium

Open Source Summit Europe 2024 Sessionize Event

September 2024 Vienna, Austria

ContainerDays Conference 2024 Sessionize Event

September 2024 Hamburg, Germany

Copenhagen Developers Festival 2024 Sessionize Event

August 2024 Copenhagen, Denmark

Future Tech 2024 Sessionize Event

April 2024 Utrecht, The Netherlands

Swetugg Stockholm 2024 Sessionize Event

February 2024 Stockholm, Sweden

CloudBrew 2023 - A two-day Microsoft Azure event Sessionize Event

December 2023 Mechelen, Belgium

Festive Tech Calendar 2023 Sessionize Event

December 2023

Build Stuff 2023 Lithuania Sessionize Event

November 2023 Vilnius, Lithuania

Swetugg Gothenburg 2023 Sessionize Event

October 2023 Göteborg, Sweden

NDC Porto 2023 Sessionize Event

October 2023 Porto, Portugal

DotNetFriday User group Sessionize Event

September 2023 Nieuwegein, The Netherlands

TEQnation 2023 Sessionize Event

May 2023 Utrecht, The Netherlands

CloudBrew 2022 - A two-day Microsoft Azure event Sessionize Event

November 2022 Mechelen, Belgium

NDC Oslo 2022 Sessionize Event

September 2022 Oslo, Norway

Azure Lowlands 2022 Sessionize Event

June 2022 Utrecht, The Netherlands

Marc Duiker

I ♥ Event-driven, Dev Communities, & Creative Coding

Amsterdam, The Netherlands

Actions

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