000 a
999 _c32399
_d32399
008 230829b xxu||||| |||| 00| 0 eng d
020 _a9781484289914
082 _a658.05
_bROY
100 _aRoyal, Peter
245 _aBuilding modern business applications : reactive cloud architecture for Java, Spring, and PostgreSQL
260 _bApress,
_c2023
_aNew York :
300 _axx, 186 p. ;
_c25 cm
365 _b44.99
_cEUR
_d94.90
504 _aIncludes index.
520 _aDiscover 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. The 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. Author 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. What You Will Learn Architect business applications for cloud-based environments Design sustainable business applications Integrate GraphQL best practices into business applications Use property-based testing to exhaustively test possible system states Think about business applications in terms of message flows Relate the benefits of reactive systems to business goals Model time appropriately for business requirements.
650 _aCommand query responsibility segregation
650 _aGraphQL
650 _aEvent sourcing
650 _aJava Virtual Machine
650 _aMaterialization engine
650 _aPostgreSQL
650 _aReactive streams
650 _aSide effects
650 _aTime management
942 _2ddc
_cBK