Advertisement
RSS
.NET Framework .NET C# VB.NET LINQ ASP.NET Web API REST SignalR Windows Forms WPF WCF RabbitMQ PHP SQL Server MySQL PostgreSQL MariaDB SQLite MongoDB ADO.NET ORM Entity Framework Dapper XML JSON HTML5 CSS3 Bootstrap JavaScript jQuery Angular React TypeScript NPM Blazor UI/UX Responsive Web Design Redis Elasticsearch GraphQL Grafana Agile Scrum Kanban Windows Server IIS PowerShell Active Directory TFS Azure Automation Software Reverse Engineering Performance Optimization Git Jira/Confluence CI/CD TeamCity SOLID KISS DRY YAGNI
Книги для разработчиков
Always will be ready notify the world about expectations as easy as possible: job change page

Designing Event-Driven Systems

Designing Event-Driven Systems

Concepts and Patterns for Streaming Services with Apache Kafka
Автор: Ben Stopford
Год: 2018
Формат: PDF
Страниц: 166
Просмотров: 1017

5,05 MB
Описание

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.
Написать сообщение
Почта
Имя
*Сообщение


© 1999–2023 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET | .NET Core | C# | ASP.NET | Windows Forms | WPF | Windows Phone | HTML5 | CSS3 | jQuery | AJAX | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban
LinkedIn
GitHub profile
Проекты