Moving an established enterprise system to the cloud is not simply a matter of splitting code into smaller pieces. In Cloud-Based Microservices: Techniques, Challenges, and Solutions, Chandra Rajasekharaiah uses an enterprise case study to trace the architectural, operational, and security decisions involved in that transition—from breaking up a monolith to running and evolving services in the cloud.
Start with the architecture, not the cloud provider
The book begins by examining the business and software context behind a migration. It explores how to identify service boundaries, divide a monolithic application into modules and submodules, and establish a microservices architecture. Along the way, it considers the trade-offs between orchestrated and choreographed communication and the choices involved in connecting domains.
Confront the hard parts of distributed systems
Smaller services bring their own complications. Dedicated chapters examine dispersed business logic, the lack of distributed transactions, changing overall state, composite data, debugging failures, and the difficulty of evolving service interfaces. The discussion of long-running transactions, sagas, and compensating actions addresses how systems can respond when work across services does not proceed as planned.
Make cloud adoption an organizational change
Cloudification is treated as more than an infrastructure decision. The book considers financial, business, and technical motivations for moving to the cloud, along with prerequisites, development processes, non-production environments, networking, and data stores. This broader view helps connect architecture choices with the practices needed to build, test, support, and operate the resulting system.
Explore compute, storage, and security
Further chapters cover containerization, traffic management, secure communication, observability, service meshes, publish-subscribe messaging, streaming, and cloud storage options. The security discussion addresses reducing the attack surface, outgoing traffic, API gateways, load balancers, and communication between services.
For enterprise engineering teams
Written for engineers, architects, and DevSecOps practitioners working on enterprise software modernization, this provider-agnostic guide connects migration strategy with practical architectural concerns. Its final chapter looks ahead to operational automation, standardization, multicloud and cloud-agnostic approaches, and the continuing place of monoliths.
User Reviews
Be the first to review “Cloud-Based Microservices: Techniques, Challenges, and Solutions”
You must be logged in to post a review.
Original price was: $13.99.$7.00Current price is: $7.00.

There are no reviews yet.