BookShared
  • MEMBER AREA    
  • Designing Event-Driven Systems

    (By Ben Stopford)

    Book Cover Watermark PDF Icon Read Ebook
    ×
    Size 22 MB (22,081 KB)
    Format PDF
    Downloaded 598 times
    Last checked 9 Hour ago!
    Author Ben Stopford
    “Book Descriptions: Many forces affect software today: larger datasets, geographical disparities, complex company structures, and the growing need to be fast and nimble in the face of change.

    Proven approaches such as service-oriented and event-driven architectures are joined by newer techniques such as microservices, reactive architectures, DevOps, and stream processing. Many of these patterns are successful by themselves, but as this practical ebook demonstrates, they provide a more holistic and compelling approach when applied together.

    Author Ben Stopford explains how service-based architectures and stream processing tools such as Apache Kafka® can help you build business-critical systems.

    * Learn why streaming beats request-response based architectures in complex, contemporary use cases
    * Understand why replayable logs such as Kafka provide a backbone for both service communication and shared datasets
    * Explore how event collaboration and event sourcing patterns increase safety and recoverability with functional, event-driven approaches
    * Apply patterns including Event Sourcing and CQRS, and how to build multi-team systems with microservices and SOA using patterns such as “inside out databases” and “event streams as a source of truth”
    * Build service ecosystems that blend event-driven and request-driven interfaces using a replayable log and Kafka's Streams API
    * Scale beyond individual teams into larger, department- and company-sized architectures, using event streams as a source of truth”

    Google Drive Logo DRIVE
    Book 1

    Designing Data-Intensive Applications

    ★★★★★

    Martin Kleppmann

    Book 1

    Team Topologies: Organizing Business and Technology Teams for Fast Flow

    ★★★★★

    Matthew Skelton

    Book 1

    Building Microservices: Designing Fine-Grained Systems

    ★★★★★

    Sam Newman

    Book 1

    Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

    ★★★★★

    Neal Ford

    Book 1

    Getting Things Done: The Art of Stress-Free Productivity

    ★★★★★

    David Allen

    Book 1

    The Pragmatic Programmer: From Journeyman to Master

    ★★★★★

    Andy Hunt

    Book 1

    Accelerate: Building and Scaling High Performing Technology Organizations

    ★★★★★

    Nicole Forsgren

    Book 1

    The Programmer's Brain

    ★★★★★

    Felienne Hermans

    Book 1

    Tidy First?: A Personal Exercise in Empirical Software Design

    ★★★★★

    Kent Beck

    Book 1

    Turn the Ship Around!: A True Story of Turning Followers into Leaders

    ★★★★★

    L. David Marquet

    Book 1

    Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)

    ★★★★★

    Mark Seemann

    Book 1

    Neuromancer (Sprawl, #1)

    ★★★★★

    William Gibson

    Book 1

    Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy

    ★★★★★

    Vladik Khononov

    Book 1

    Rendezvous with Rama (Rama, #1)

    ★★★★★

    Arthur C. Clarke

    Book 1

    The Rust Programming Language

    ★★★★★

    Steve Klabnik

    Book 1

    A Matter of Death and Life

    ★★★★★

    Irvin D. Yalom