エピソード

  • Beyond DDD Basics - Mastering Multi-Bounded Context Integration
    2025/07/04

    Join us as we tackle one of Domain-Driven Design's most challenging aspects: integrating multiple bounded contexts.


    When developers move beyond DDD fundamentals, they often hit a wall with multi-context integration. In this episode, we explore how to connect different bounded contexts without losing the clarity and boundaries that make DDD powerful in the first place.


    What We'll Cover

    • The language trap: Why your carefully crafted ubiquitous language has limits and how to work with them
    • Bounded context relationships: Understanding upstream/downstream patterns and when to use anti-corruption layers
    • Real-world implementation: From customer profiles to warehouse operations - concrete examples you can apply
    • Architecture decisions: The moving parts, trade-offs, and when complexity is worth it


    Whether you're struggling with context mapping or wondering if you need all those adapters and translators, this episode breaks down the practical side of multi-context integration.


    For more details check ⁠here.

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

    続きを読む 一部表示
    16 分
  • Rethinking Infrastructure as Code
    2025/07/04

    The infrastructure-as-code landscape is shifting. While tools like Terraform and Serverless Framework have been reliable workhorses, AWS SAM and CDK are emerging as potential game-changers for serverless development.


    In this episode, we dive into:

    • The current state of infrastructure tooling and why teams are looking for alternatives
    • SAM's approach to simplifying CloudFormation for serverless applications
    • CDK's programming-first model and how it changes the developer experience
    • Real-world evaluation of combining SAM and CDK for local development and deployment
    • The gaps that still exist and what's needed for mainstream adoption


    Whether you're managing serverless infrastructure or evaluating your current toolchain, this episode explores the practical realities of modern infrastructure-as-code tools and where the ecosystem is heading.


    For more details check ⁠here⁠.

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

    続きを読む 一部表示
    14 分
  • Rethinking Kafka in the Serverless Era
    2025/07/04

    Managing Kafka clusters has long been a resource-intensive challenge that keeps DevOps teams awake at night. But what if there was a way to get all the power of Kafka without the operational overhead?


    In this episode, we dive into the world of serverless streaming solutions and explore how platforms like Upstash are changing the game.


    We'll unpack:

    • Why traditional Kafka deployments drain budgets and engineering resources
    • The shift from fixed-cost managed services to true pay-as-you-go streaming
    • How HTTP APIs are making Kafka accessible to serverless applications
    • Real-world integration patterns with webhooks and third-party services
    • Code examples that show just how simple streaming can become


    Whether you're architecting a new system or looking to optimize existing infrastructure costs, this episode reveals alternatives that could transform your approach to event-driven architecture.


    For more details check ⁠here⁠.

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

    続きを読む 一部表示
    11 分
  • Vertical Software Development: Putting Agile Theory into Practice
    2025/06/30

    In this episode, we explore how teams can bridge the gap between Agile theory and real-world development.


    We explore the layered vs. vertical development debate, examine how feature slicing affects code reviews, and share a practical approach to incrementally building software that aligns with business value without overengineering from the outset.


    Tune in to hear how small shifts in mindset and architecture can lead to faster feedback, better collaboration, and leaner codebases.


    For more details, check ⁠here⁠.


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

    続きを読む 一部表示
    15 分
  • How do you test a distributed workflow without deploying anything?
    2025/06/14

    In this episode, we look at the challenges of mocking AWS Step Functions — especially when service integrations like SQS or Lambda are involved.

    We explore the limitations of local emulation, how AWS recently improved support for mocking specific states, and what this unlocks for development and testing scenarios.


    続きを読む 一部表示
    4 分
  • Approaching Observability from a Domain-Oriented Perspective
    2025/06/09

    In this episode, we explore how to approach observability in distributed systems with a lens that goes beyond tooling and into design.

    Let's break down how a domain-oriented perspective can reduce noise, bring clarity, and make instrumentation more intentional.

    We’ll talk about why correlation IDs matter, how tracing ties it all together, and how domain probes can shift how your teams think about logs and metrics.

    For more details check ⁠here.

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

    続きを読む 一部表示
    20 分
  • AWS Kinesis: On-demand option
    2025/06/09

    Thinking of adding streaming to your app? In this episode, we explore the AWS Kinesis on-demand mode — what it solves, what it doesn’t, and how it compares to other messaging options like Kafka and MSK.

    We’ll walk through how scaling works, what to watch out for with partition keys, and when the traditional model may still be the better choice.

    Tune in if you’re navigating the trade-offs of stream processing on AWS.


    For more details check ⁠here⁠.

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

    続きを読む 一部表示
    5 分
  • When Abstractions Actually Matter (And When They Don't)
    2025/06/02

    Are you tired of hearing "just use interfaces" without understanding why? This episode cuts through the noise around software abstractions with real-world stories and practical insights.


    We'll explore:

    • Why the common arguments for interfaces miss their true superpower
    • The hidden value of layered architecture beyond "easy rewrites"
    • A migration story that saved weeks of development time
    • When abstractions become overhead (and how to spot it)
    • The decision-making framework that helps you choose the right level of abstraction


    For more details check ⁠here⁠.

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

    続きを読む 一部表示
    15 分