Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka

Capa do livro Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka, de Ben Stopford

Livro digital

Título:
Designing Event-Driven Systems. Concepts and Patterns for Streaming Services with Apache Kafka

Autor:
Ben Stopford

Categoria:
Tecnologia > Backend

Doador:
Raffaello D. N.

Sinopse:
Building services that react to events is easy to sketch and notoriously hard to evolve. Ben Stopford begins by separating Kafka from familiar but misleading analogies such as REST, service buses, and databases, then explains the durable log, ordering guarantees, compacted topics, and the event collaboration patterns that make streaming systems work as architectures rather than message plumbing. The progression moves from stateful functions into event sourcing, command sourcing, CQRS, materialized and polyglot views, then widens to organizational data sharing and event streams as a shared source of truth. Later chapters tackle lean data, eventual consistency, the single-writer principle, transactions and duplicate removal, schema evolution, and practical implementation with Kafka Streams and KSQL. Its strongest contribution is the bridge between system design and executable patterns. Readers leave with a model for deciding when events should notify, transfer state, or become the source of truth, plus concrete techniques for joins, repartitioning, staged execution, concurrent scaling, and building streaming services that remain understandable as both data and organizations change.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
1 pessoa já recebeu este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Making Sense of Stream Processing Livro digital
Making Sense of Stream Processing
Microservices AntiPatterns and Pitfalls Livro digital
Microservices AntiPatterns and Pitfalls
An Open Guide to Data Structures and Algorithms Livro digital
An Open Guide to Data Structures and Algorithms
Pattern Recognition and Machine Learning Livro digital
Pattern Recognition and Machine Learning
Computer Science II Livro digital
Computer Science II
Introduction to Embedded Systems, Second Edition Livro digital
Introduction to Embedded Systems, Second Edition
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.