Dirk Fröhner
Employers on the program
- 2019–2026Amazon Web Services17 talks
Appearances by year
- AWS re:Invent
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Nov 30, 2026 | AWS re:Invent 2026 | AWS re:Invent | code talk | Coding event-driven retry patterns that prevent outages as Amazon Web Services In this code talk, you'll instrument an event-driven integration layer with the patterns that contain failure: exponential backoff with jitter, circuit…Show lessIn this code talk, you'll instrument an event-driven integration layer with the patterns that contain failure: exponential backoff with jitter, circuit breakers, poison-pill isolation, and replay-from-archive - all live, in code. | |
| Dec 1, 2025 | AWS re:Invent 2025 | AWS re:Invent | breakout | Circuit Breaker, Saga & Strangler Fig: Patterns for Transformation as Amazon Web Services Design patterns are powerful tools for software architects. When modernizing legacy applications, three patterns hold special significance: Strangler Fig,…Show lessDesign patterns are powerful tools for software architects. When modernizing legacy applications, three patterns hold special significance: Strangler Fig, Circuit Breaker, and Sagas. | Video |
| Dec 1, 2025 | AWS re:Invent 2025 | AWS re:Invent | breakout | Integration patterns for distributed systems as Amazon Web Services Today's applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. They must therefore address the…Show lessToday's applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. They must therefore address the fundamental challenges of distributed systems, such as out-of-order delivery, retries, idempotence, and partial failures. | Video |
| Dec 1, 2025 | AWS re:Invent 2025 | AWS re:Invent | breakout | Integration patterns for multi-tenant systems as Amazon Web Services Today's SaaS applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. Adding multi-tenancy to these…Show lessToday's SaaS applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. Adding multi-tenancy to these integrations introduces new challenges. | Video |
| Dec 2, 2024 | AWS re:Invent 2024 | AWS re:Invent | breakout | Integration patterns for distributed systems as Amazon Web Services Today’s applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. They must therefore address the…Show lessToday’s applications are interconnected: they expose APIs, publish events, call third-party services, and externalize states. They must therefore address the fundamental challenges of distributed systems, such as out-of-order delivery, retries, idempotence, or partial failures. | Video |
| Dec 2, 2024 | AWS re:Invent 2024 | AWS re:Invent | chalk talk | Multi-tenant Amazon SQS queues: Mitigating noisy neighbors as Amazon Web Services This chalk talk explores advanced strategies for managing multi-tenant Amazon SQS queues, discusses the challenges posed by noisy neighbors, and shares…Show lessThis chalk talk explores advanced strategies for managing multi-tenant Amazon SQS queues, discusses the challenges posed by noisy neighbors, and shares effective mitigation techniques, including shuffle sharding and overflow queues. | |
| Nov 27, 2023 | AWS re:Invent 2023 | AWS re:Invent | breakout | Advanced integration patterns & trade-offs for loosely coupled systems Modern applications rarely live in isolation: They expose APIs, publish events, call third-party services, and externalize states. | Video |
| Nov 27, 2023 | AWS re:Invent 2023 | AWS re:Invent | chalk talk | Building resilience in decoupled applications with dead-letter queuesIn this chalk talk, explore the power of dead-letter queues (DLQs) for managing unconsumed messages in decoupled applications. DLQs provide a mechanism for…Show lessIn this chalk talk, explore the power of dead-letter queues (DLQs) for managing unconsumed messages in decoupled applications. DLQs provide a mechanism for handling messages that cannot be processed successfully. | |
| Nov 27, 2023 | AWS re:Invent 2023 | AWS re:Invent | chalk talk | Combine messaging services for workload resilience and orderingAmazon SNS, Amazon SQS, and Amazon EventBridge are robust, scalable services that are fundamental building blocks for distributed architectures. In this chalk…Show lessAmazon SNS, Amazon SQS, and Amazon EventBridge are robust, scalable services that are fundamental building blocks for distributed architectures. In this chalk talk, explore how to combine these services to effectively tackle common challenges, including ordering, only-once processing, and throttling. | |
| Nov 28, 2022 | AWS re:Invent 2022 | AWS re:Invent | breakout | Application integration patterns for microservices as Amazon Web Services Virtually all integration approaches come with trade-offs. However, loosely coupled integration can help you design independent systems that can be developed…Show lessVirtually all integration approaches come with trade-offs. However, loosely coupled integration can help you design independent systems that can be developed and operated individually and can also increase the availability and reliability of the overall system landscape—particularly by using asynchronous communication. | SlidesVideo |
| Nov 28, 2022 | AWS re:Invent 2022 | AWS re:Invent | workshop | Decoupled microservices as Amazon Web Services Companies may deal with integration challenges in many areas and on many layers, and all integration approaches come with their individual trade-offs. However,…Show lessCompanies may deal with integration challenges in many areas and on many layers, and all integration approaches come with their individual trade-offs. However, loosely coupled integration can not only help with designing independent systems that can be developed and operated individually but can also increase availability and reliability of the overall systems landscape. | Slides |
| Nov 28, 2022 | AWS re:Invent 2022 | AWS re:Invent | chalk talk | How to select the right application integration service as Amazon Web Services Sometimes architects are unsure about which application integration approach is best for their use case. There are many integration options, from file transfer…Show lessSometimes architects are unsure about which application integration approach is best for their use case. There are many integration options, from file transfer over HTTP-based APIs to messaging and streaming. | Slides |
| Nov 29, 2021 | AWS re:Invent 2021 | AWS re:Invent | breakout | Application integration patterns for microservices as Amazon Web Services An implication of applying the microservices architectural style is that a lot of communication between components is done over the network. In order to achieve…Show lessAn implication of applying the microservices architectural style is that a lot of communication between components is done over the network. In order to achieve the full capabilities of microservices, this communication needs to happen in a loosely coupled manner. | SlidesVideo |
| Nov 29, 2021 | AWS re:Invent 2021 | AWS re:Invent | chalk talk | How to select the right application integration service [REPEAT] as Amazon Web Services Sometimes, architects are unsure about which application integration approach is best for their use case or access pattern. Aside from APIs, options to choose…Show lessSometimes, architects are unsure about which application integration approach is best for their use case or access pattern. Aside from APIs, options to choose from include messaging, streaming, and events. | Slides |
| Nov 30, 2020 | AWS re:Invent 2020 | AWS re:Invent | breakout | Application integration patterns for microservices as AWS One of the implications of applying the microservices architectural style is that a lot of communication between components is done over the network. To achieve…Show lessOne of the implications of applying the microservices architectural style is that a lot of communication between components is done over the network. To achieve the promises of microservices, this communication needs to happen in a loosely coupled manner. | SlidesVideo |
| Dec 2, 2019 | AWS re:Invent 2019 | AWS re:Invent | workshop | [REPEAT 1] Stop guessing: Use AI to understand customer conversations as Amazon Web Services You don't need to be a data scientist to build an AI application. In this workshop, we show you how to use AWS AI services to build a serverless application…Show lessYou don't need to be a data scientist to build an AI application. In this workshop, we show you how to use AWS AI services to build a serverless application that you can use to understand your customer interactions. | Slides |
| Dec 2, 2019 | AWS re:Invent 2019 | AWS re:Invent | workshop | [REPEAT 2] Decoupled microservices: Building scalable applications as Amazon Web Services Often, when the microservices architecture style is applied, much of the communication between components is done over the network. In order to achieve the…Show lessOften, when the microservices architecture style is applied, much of the communication between components is done over the network. In order to achieve the promises of microservices, this communication needs to happen in a loosely coupled manner. | Slides |
| Dec 2, 2019 | AWS re:Invent 2019 | AWS re:Invent | breakout | [REPEAT 3] Application integration patterns for microservices as Amazon Web Services One of the implications of applying the microservices architectural style is that a lot of communication between components is done over the network. In order…Show lessOne of the implications of applying the microservices architectural style is that a lot of communication between components is done over the network. In order to achieve the promises of microservices, this communication needs to happen in a loosely coupled manner. | SlidesVideo |
| Dec 2, 2019 | AWS re:Invent 2019 | AWS re:Invent | chalk talk | Data lakes and analytics for the digital utility as Amazon Web Services Utilities are reinventing themselves as digital businesses to deliver new products and services and frictionless customer experiences. How effectively you…Show lessUtilities are reinventing themselves as digital businesses to deliver new products and services and frictionless customer experiences. How effectively you manage your data as a strategic asset is quickly becoming a competitive differentiator, especially in deregulated markets. | Slides |
| Dec 2, 2019 | AWS re:Invent 2019 | AWS re:Invent | chalk talk | How to select the right application-integration service Sometimes, architects are unsure about the right application-integration tool or protocol for their use case. To begin with, there is messaging vs. streaming. | Slides |
| Dec 2, 2019 | AWS re:Invent 2019 | AWS re:Invent | builders session | Use APIs to add speech AI to your Utility customer-care apps as Amazon Web Services AWS services put AI in the hands of developer. Consequently, you don't need to be a data scientist to join this session. | Slides |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Ali Saidi | 8 | — | 2026 |
| David Yanacek | 8 | — | 2026 |
| Eric Johnson | 8 | — | 2026 |
| Imaya Kumar Jagannathan | 8 | — | 2026 |
| Jon Handler | 8 | — | 2026 |
| Jonathan Allen | 8 | — | 2026 |
| Julian Wood | 8 | — | 2026 |
| Kevin Fallis | 8 | — | 2026 |
| Leo Zhadanovsky | 8 | — | 2026 |
| Mike Stefaniak | 8 | — | 2026 |
| Muthu Pitchaimani | 8 | — | 2026 |
| Neel Sendas | 8 | — | 2026 |
| Pasquale DeMaio | 8 | — | 2026 |
| Steve Blackwell | 8 | — | 2026 |
| Swami Sivasubramanian | 8 | — | 2026 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.