1 option
The Art of Decoding Microservices : An In-Depth Exploration of Modern Software Architecture / by Sumit Bhatnagar, Roshan Mahant.
- Format:
- Book
- Author/Creator:
- Bhatnagar, Sumit.
- Series:
- Professional and Applied Computing Series
- Language:
- English
- Subjects (All):
- Software architecture.
- Application software--Development.
- Application software.
- Physical Description:
- 1 online resource (255 pages)
- Edition:
- 1st ed. 2025.
- Place of Publication:
- Berkeley, CA : Apress : Imprint: Apress, 2025.
- Summary:
- Stay competitive in today’s software industry by mastering microservices. As microservices architecture becomes the modern standard, this book demystifies the transition from monoliths to microservices with clear guidance and practical examples for easier adoption and implementation. The book starts with the basics, explaining what microservices are, their benefits, and how they compare to monolithic architectures. From there, you will explore a wide range of topics including service discovery, load balancing, authentication and authorization, resilience, fault tolerance, and much more as well as practical Java examples throughout. Each chapter is meticulously crafted to offer a balance of theory and hands-on application, ensuring you not only understand the concepts but also apply them effectively in real-world scenarios. By the end of the book, you will be ready to design, implement, and manage scalable and efficient microservices-based systems. Additionally, you will gain a forward-looking perspective on emerging trends and the integration of microservices in AI and IoT. What You Will Learn Compare microservices and monolithic systems, understanding the basics, benefits and key differences Understand key principles for decomposing monoliths and designing for failure Master synchronous vs. asynchronous communication and when to use each Explore containerization, orchestration with Kubernetes, and scaling strategies Secure microservices and monitor health and performance in distributed systems .
- Contents:
- Chapter 1: Evolution of Software Architecture
- Chapter 2: Overview of Microservices
- Chapter 3: Designing Microservices
- Chapter 4: Developing Microservices
- Chapter 5: Testing, Deploying, and Scaling Microservices
- Chapter 6: Microservices Security, Monitoring, and Maintenance
- Chapter 7: Lessons from Case Studies, Avoiding Pitfalls, and Shaping the Future
- Chapter 8: Conclusion and Quick Recap
- Appendix A: Glossary
- Appendix B: Closure and Final Thoughts.
- Notes:
- Includes index.
- Description based on publisher supplied metadata and other sources.
- Other Format:
- Print version: Bhatnagar, Sumit The Art of Decoding Microservices
- ISBN:
- 9798868812675
- OCLC:
- 1505978696
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.