Building Microservices
Sam Newman is fascinated by the intersections of various areas of technology, such as development, operations, security, usability, and organizational structures. Sam now runs his own consulting and training company, Sam Newman and Associates, after 20 years in the industry, specializing on Microservices, Cloud, and CI/CD. He has written articles, presented at conferences, and contributes to open source projects on an infrequent basis. Sam is the bestselling author of O'Reilly's Building Microservices.
Over the last decade, distributed systems have become more fine-grained, changing from code-heavy monolithic apps to smaller, self-contained microservices. However, designing these systems presents its own set of challenges. Building Microservices provides a comprehensive overview of the subjects that system architects and administrators must consider while designing, administering, and upgrading microservice architectures, with numerous examples and practical guidance.
Microservice technologies are rapidly evolving. Author Sam Newman gives you a solid foundation in the principles before delving into contemporary options for modeling, integrating, testing, deploying, and monitoring your own autonomous services. Throughout the book, you will follow a hypothetical corporation to discover how constructing a microservice architecture affects a single domain.
- Discover how microservices enable you to connect your system design with the aims of your organization.
- Discover how to integrate a service with the rest of your system.
- When breaking monolithic codebases, take an incremental approach.
- Individual microservices can be deployed using continuous integration.
- Investigate the challenges of testing and monitoring distributed services.
- Use user-to-service and service-to-service paradigms to manage security.
- Understand the difficulties associated with scaling microservice architectures.
Author: Sam Newman
Link to buy: https://www.amazon.com/dp/1491950358
Ratings: 4.5 out of 5 stars (from 766 reviews)
Best Sellers Rank: #180,498 in Books
#58 in Computer Hardware Design & Architecture
#139 in Software Design & Engineering
#147 in Enterprise Applications