{"product_id":"9781484289914","title":"Building Modern Business Applications: Reactive Cloud Architecture for Java, Spring, and PostgreSQL","description":"\u003ch1\u003eBuilding Modern Business Applications: Reactive Cloud Architecture for Java, Spring, and PostgreSQL\u003c\/h1\u003e \u003ch2\u003eRoyal, Peter\u003c\/h2\u003e \u003cp\u003eDiscover a new way of thinking about business applications in light of the massive industry shift toward cloud computing and reactive programming technologies. This book synthesizes technologies and techniques such as event sourcing, command query responsibility segregation (CQRS), property-based testing, and GraphQL into a cohesive guide for modern business applications that benefit every developer.\u003c\/p\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eThe book begins with a look at the fundamentals of modern business applications. These fundamentals include business rules and the managing of data over time. The benefits of reactive techniques are explained, including how they are fundamentally aligned with what application developers strive to achieve in their work.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003eAuthor Peter Royal equips you with sound guidance to follow as you evolve your existing systems, as well as examples of how to build those systems using modern techniques in Spring, Java, and PostgreSQL.\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cb\u003eWhat You Will Learn\u003c\/b\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv\u003e\u003cul\u003e\n\u003cli\u003eArchitect business applications for cloud-based environments\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003eDesign sustainable business applications\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003eIntegrate GraphQL best practices into business applications\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003eUse property-based testing to exhaustively test possible system states\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003eThink about business applications in terms of message flows\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003eRelate the benefits of reactive systems to business goals\u003c\/div\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cdiv\u003eModel time appropriately for business requirements\u003c\/div\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cbr\u003e\u003cdiv\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003ePracticing software developers who are building business applications, developers who are being asked to deploy into cloud environments that are more volatile than statically provisioned data centers, developers who want to increase the reliability of their systems and are struggling to find the right paradigms and architectures to achieve their goals, developers who see and use capabilities in software in other areas of their lives and want to bring those capabilities into their own work, and developers with experience designing other types of software who want to learn how to design business applications\u003cbr\u003e\n\u003c\/div\u003e \u003ch3\u003eDetails\u003c\/h3\u003e \u003cp\u003ePublished by: Apress\u003c\/p\u003e \u003cp\u003ePublication Date: 2022-12-14\u003c\/p\u003e \u003cp\u003eFormat: Paperback\u003c\/p\u003e \u003cp\u003eISBN-13: 9781484289914\u003c\/p\u003e \u003cp\u003eDOI: 10.1007\/978-1-4842-8992-1\u003c\/p\u003e \u003cp\u003eDimensions: 254cm x178cm\u003c\/p\u003e \u003cp\u003ePages: 186\u003c\/p\u003e ","brand":"Apress","offers":[{"title":"Default Title","offer_id":44677040078988,"sku":"9781484289914","price":49.49,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9781484289914.jpg?v=1776086005","url":"https:\/\/fh90cf-fv.myshopify.com\/products\/9781484289914","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}