Software Architecture with Spring

About The Book

<p><strong>Master strategies for crafting high-performance Java systems with Spring 6.0 and making the right architectural decisions to ensure scalability and robustness</strong></p><p><strong>Key Features:</strong></p><p>- Confidently make strategic architectural choices that align business needs with technical excellence</p><p>- Design and evolve a real-world system using the right architectural patterns</p><p>- Explore essential architectural styles and tackle challenges like scalability security and maintainability with ease</p><p>- Purchase of the print or Kindle book includes a free PDF eBook</p><p><strong>Book Description:</strong></p><p>Keep up with the fast-paced tech landscape with Software Architecture with Spring your practical guide to making strategic architectural decisions that align seamlessly with your business objectives.</p><p>Drawing from Wanderson's decades of experience you'll journey through the complete software development lifecycle-from initial requirements gathering through development and testing to production deployment. You'll get hands-on with the evolution of an auction system exploring its transformation through multiple architectural styles. You'll discover how you can effectively transform a monolithic system into microservices using proven patterns and practices.</p><p>As you progress you'll master advanced architectural paradigms such as Event-Driven Architecture Filter-and-Pipeline Architecture and Serverless Architecture.</p><p><strong>What You Will Learn:</strong></p><p>- Translate complex business needs into clear and implementable design</p><p>- Design resilient systems with common architectural styles</p><p>- Transform monolithic applications into microservices following best practices</p><p>- Implement event-driven architecture with Kafka</p><p>- Monitor trace and ensure robust testing security and performance</p><p>- Identify bottlenecks and optimize performance using patterns caching and database strategies</p><p>- Automate development workflows with CI/CD pipelines using Jenkins to deploy the application to Kubernetes</p><p><strong>Who this book is for:</strong></p><p>This book is for Java engineers transitioning to software architecture roles and architects seeking deeper insight into Spring-based architectural styles. Mid-level Spring Boot developers will be able to master architecture principles to build scalable maintainable applications with the help of practical guidance on using modern architectural patterns.</p><p>To get the most out of this book being proficient in Java with an object-oriented programming background and having a solid understanding of the Spring Framework is essential. It would help to have a basic knowledge of Git and Maven as well as databases Docker and Docker Compose.</p><p><strong>Table of Contents</strong></p><p>- Diving into Software Architecture</p><p>- Decision-Making Processes in Software Architecture</p><p>- Understanding the System Context</p><p>- Monolithic Architecture </p><p>- Client Server Architecture</p><p>- Microservices Architecture</p><p>- Microservices Patterns with Spring Cloud</p><p>- Event-Driven Architecture</p><p>- Serverless and Pipe-and-Filter Architecture</p><p>- Security</p><p>- Observability</p><p>- Testing</p><p>- Performance and Optimizations</p><p>- Orchestration with Kubernetes</p><p>- Continuous Integration and Continuous Deployment</p>
Piracy-free
Piracy-free
Assured Quality
Assured Quality
Secure Transactions
Secure Transactions
Delivery Options
Please enter pincode to check delivery time.
*COD & Shipping Charges may apply on certain items.
Review final details at checkout.
downArrow

Details


LOOKING TO PLACE A BULK ORDER?CLICK HERE