Cantitate/Preț
Produs

Reactive Systems in Java

Autor Clement Escoffier, Ken Finnigan
en Limba Engleză Paperback – 14 dec 2021

Pe linia practică a volumului Kubernetes Native Microservices with Quarkus, and MicroProfile, dar cu focus pe arhitecturile bazate pe evenimente, lucrarea de față propune o schimbare de paradigmă în dezvoltarea ecosistemului Java. În timp ce alte resurse se concentrează pe tranziția generală către cloud, Reactive Systems in Java analizează punctual modul în care Quarkus facilitează construcția unor sisteme care rămân responsive și elastice indiferent de volumul de date sau de erorile apărute în rețea. Remarcăm o abordare tehnică riguroasă, în care autorii Clement Escoffier și Ken Finnigan ghidează cititorul prin mecanismele interne ale Quarkus 2.x, demonstrând cum acest framework „supersonic și subatomic” optimizează consumul de resurse în containere. Analizăm în detaliu integrarea cu Apache Kafka și protocoalele AMQP, elemente esențiale pentru orice arhitectură distribuită modernă. Spre deosebire de Pro Java Microservices with Quarkus and Kubernetes, care oferă o introducere vastă în microservicii, acest titlu se specializează pe fluxurile de date asincrone și pe programarea reactivă. Considerăm valoroasă secțiunea dedicată sistemelor „event-driven”, unde este explicat clar cum mesajele pot fi utilizate pentru a decupla componentele unei aplicații, reducând astfel latența și crescând capacitatea de procesare. Structura cărții este logică: începe cu fundamentele teoretice ale manifestului reactiv și evoluează rapid spre implementări practice, oferind soluții concrete pentru provocările specifice mediilor native Kubernetes și aplicațiilor serverless.

Citește tot Restrânge

Preț: 35613 lei

Preț vechi: 44517 lei
-20%

Puncte Express: 534

Carte disponibilă

Livrare economică 20 mai-03 iunie
Livrare express 05-09 mai pentru 7220 lei


Specificații

ISBN-13: 9781492091721
ISBN-10: 1492091723
Pagini: 296
Dimensiuni: 175 x 230 x 17 mm
Greutate: 0.5 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm această carte dezvoltatorilor Java care doresc să stăpânească arhitecturile moderne de tip cloud-native. Veți câștiga expertiză în utilizarea Quarkus pentru a construi sisteme distribuite reziliente, învățând totodată să integrați eficient Apache Kafka. Este resursa ideală pentru a trece de la microservicii clasice la sisteme reactive de înaltă performanță.


Despre autor

Clement Escoffier este un inginer software recunoscut pentru contribuțiile sale majore la ecosistemul Java reactiv, fiind unul dintre arhitecții principali din spatele proiectelor Vert.x și Quarkus în cadrul Red Hat. Expertiza sa se concentrează pe sistemele distribuite și pe optimizarea performanței în cloud. Ken Finnigan are o experiență vastă în dezvoltarea de framework-uri enterprise, fiind implicat activ în comunitățile MicroProfile și Jakarta EE. Împreună, cei doi autori aduc o viziune practică și profundă asupra modului în care Java evoluează pentru a răspunde cerințelor moderne de scalabilitate.


Descriere scurtă

Reactive systems and event-driven architecture are becoming indispensable to application design, and companies are taking note. Reactive systems ensure that applications are responsive, resilient, and elastic no matter what failures or errors may be occurring, while event-driven architecture offers a flexible and composable option for distributed systems. This practical book helps Java developers bring these approaches together using Quarkus 2.x, the Kubernetes-native Java framework.
Clement Escoffier and Ken Finnigan show you how to take advantage of event-driven and reactive principles to build robust distributed systems, reducing latency and increasing throughput, particularly in microservices and serverless applications. You'll also get a foundation in Quarkus to help you create true Kubernetes-native applications for the cloud.
  • Understand the fundamentals of reactive systems and event-driven architecture
  • Learn how to use Quarkus to build reactive applications
  • Combine Quarkus with Apache Kafka or AMQP to build reactive systems
  • Develop microservices that utilize messages with Quarkus for use in event-driven architectures
  • Learn how to integrate external messaging systems, such as Apache Kafka, with Quarkus
  • Build applications with Quarkus using reactive systems and reactive programming concepts

Notă biografică

Clement Escoffier is a Senior Principal Software Engineer and Reactive Architect at Red Hat. He had several professional lives, from academic positions to management. Currently, he is mainly working as a Quarkus and Vert.x developer. He has been involved in projects and products touching many domains and technologies such as OSGi, mobile app development, continuous delivery, DevOps... His main area of interest is software engineering - processes, methods, tools that make the development of software more efficient and also more fun. Clement is an active contributor to many open-source projects such as Apache Felix, iPOJO, Wisdom Framework, and Eclipse Vert.x, SmallRye, Eclipse MicroProfile, and Quarkus.