دانلود کتاب Building Event-Driven Microservices - Leveraging Organizational Data at Scale (Java)
by Adam Bellemare
|
عنوان فارسی: ساخت میکرو سرویس های مبتنی بر رویداد - استفاده از داده های سازمانی در مقیاس (جاوا) |
دانلود کتاب
جزییات کتاب
-------------------------------------------
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand for leveraging large-scale, real-time data is growing rapidly among the most competitive digital industries. Conventional system architectures may not be up to the task. With this practical guide, you’ll learn how to leverage large-scale data usage across the business units in your organization using the principles of event-driven microservices.
Author Adam Bellemare takes you through the process of building an event-driven microservice-powered organization. You’ll reconsider how data is produced, accessed, and propagated across your organization. Learn powerful yet simple patterns for unlocking the value of this data. Incorporate event-driven design and architectural principles into your own systems. And completely rethink how your organization delivers value by unlocking near-real-time access to data at scale.
You’ll learn:
* How to leverage event-driven architectures to deliver exceptional business value
* The role of microservices in supporting event-driven designs
* Architectural patterns to ensure success both within and between teams in your organization
* Application patterns for developing powerful event-driven microservices
* Components and tooling required to get your microservice ecosystem off the ground
-------------------------------------------
Adam Bellemare is a staff engineer for the data platform at Shopify. He’s held this
position since 2020. Previously, he worked at Flipp from 2014 to 2020 as a staff engineer.
Prior to that, he held a software developer position at BlackBerry, where he first
got started in event-driven systems.
His expertise includes DevOps (Kafka, Spark, Mesos, Kubernetes, Solr, Elasticsearch,
HBase, and Zookeeper clusters, programmatic building, scaling, monitoring); technical
leadership (helping businesses organize their data communication layer, integrate
existing systems, develop new systems, and focus on delivering products); software
development (building event-driven microservices in Java and Scala using Beam,
Flink, Spark, and Kafka Streams libraries); and data engineering (reshaping the
way that behavioral data is collected from user devices and shared within the
organization).