エピソード

  • Adopting an Event-Driven Architecture: Kinesis
    2025/05/21

    In this final part, we look at Kinesis and how it revolutionizes event-driven architecture! We'll explore:

    • How Kinesis differs from traditional messaging solutions like SQS, SNS, and EventBridge
    • The unique streaming approach that keeps data accessible to multiple consumers
    • Essential components like shards, data records, and streams
    • Practical strategies for scaling and handling increased throughput
    • Real-world decision frameworks to help you choose the right AWS messaging solution for your specific needs


    For more details check ⁠here⁠.

    If you are interested in more information about software development and architecture, subscribe for free to our ⁠newsletter⁠.

    続きを読む 一部表示
    16 分
  • Adopting an Event-Driven Architecture: EventBridge
    2025/05/21

    In this episode, we continue to explore AWS Services and this time we will talk about EventBridge.

    We'll explore:

    • How EventBridge fits into the AWS messaging ecosystem
    • When to choose EventBridge over SNS/SQS
    • Content-based filtering capabilities you can't get elsewhere
    • Real-world integration patterns with SaaS providers and Step Functions


    For more details check ⁠here⁠.

    If you are interested in more information about software development and architecture, subscribe for free to our ⁠newsletter⁠.

    続きを読む 一部表示
    16 分
  • Adopting an Event-Driven Architecture: SNS
    2025/05/20

    Last episode we covered SQS and its place in event-driven architecture.


    This episode we will cover:

    In this episode, we explore:

    • Why standard queues fall short in complex systems
    • How SNS enables the publisher/subscriber pattern with remarkable flexibility
    • The game-changing fan-out capabilities that transform how your applications communicate
    • Strategic approaches to message filtering that can dramatically reduce complexity


    For more details check here.

    If you are interested in more information about software development and architecture, subscribe for free to our ⁠newsletter⁠.

    続きを読む 一部表示
    16 分
  • Adopting an Event-Driven Architecture: SQS
    2025/05/20

    This week we look at SQS as part of our tooling with an event-driven architecture.


    What you'll discover:

    • The core components that make event-driven architecture tick
    • Why point-to-point messaging remains a powerful decoupling strategy
    • The critical differences between Standard and FIFO queues that can make or break your application
    • Advanced techniques for scaling throughput while maintaining message integrity
    • Real-world solutions for common challenges like handling large payloads
    続きを読む 一部表示
    16 分
  • Understanding Eventual Consistency
    2025/05/20

    In this episode, we will explore eventual consistency and, in the process:

    • Discover why your perfectly working development code mysteriously fails in production
    • Explore practical strategies for handling the infamous "read-after-write" problem
    • Learn elegant approaches to manage concurrency without sacrificing performance
    • Uncover the trade-offs between simple solutions and sophisticated implementations

    For more details check here.

    If you are interested in more information about software development and architecture, subscribe for free to our ⁠newsletter⁠].

    続きを読む 一部表示
    14 分
  • Can Code Duplication Be a Good Thing?
    2025/05/15

    In this episode, we are challenging conventional wisdom and exploring:

    • The hidden costs of premature abstraction
    • Why your "reusable" components might be a ticking time bomb
    • Smart strategies for business rule consistency without excessive coupling
    • When code duplication is the cleaner solution


    For more details check ⁠here.

    If you are interested in more information about software development and architecture, subscribe for free to our ⁠newsletter⁠.

    続きを読む 一部表示
    11 分
  • Advanced Saga Patterns with AWS Step Functions
    2025/05/12

    In this final episode of the introduction of Sagas, we go beyond the basics of orchestrated Sagas and cover:

    • When to choose Standard vs. Express workflows

    • Strategies for idempotent execution and retry handling

    • Techniques for long-running processes using callbacks

    • Approaches to safely manage large or sensitive payloads

    • Leveraging the Map state to parallelize tasks

      Practical considerations and tooling gaps in real-world deployments


    • For more details check ⁠here⁠.

      If you want more information about software development and architecture, subscribe for free to our ⁠⁠newsletter⁠⁠.

    続きを読む 一部表示
    18 分
  • Implementing Sagas using AWS Step Functions
    2025/05/12

    In this episode we will continue our exploration of Sagas, focusing on orchestration using a managed service from AWS: Step Functions.


    We will cover:

    - Deep dive into orchestration

    - The role of the SEC

    - Introducing Step Functions

    - Handling Rollbacks

    For more details check ⁠here⁠.⁠

    If you want more information about software development and architecture, subscribe for free to our ⁠⁠newsletter⁠.

    続きを読む 一部表示
    18 分