舉報

會員
目錄(128章)
倒序
- coverpage
- Spring Microservices
- Credits
- About the Author
- Acknowledgments
- About the Reviewer
- www.PacktPub.com
- eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Demystifying Microservices
- The evolution of microservices
- What are microservices?
- Microservices – the honeycomb analogy
- Principles of microservices
- Characteristics of microservices
- Microservices examples
- Microservices benefits
- Relationship with other architecture styles
- Microservice use cases
- Summary
- Chapter 2. Building Microservices with Spring Boot
- Setting up a development environment
- Developing a RESTful service – the legacy approach
- Moving from traditional web applications to microservices
- Using Spring Boot to build RESTful microservices
- Getting started with Spring Boot
- Developing the Spring Boot microservice using the CLI
- Developing the Spring Boot Java microservice using STS
- Developing the Spring Boot microservice using Spring Initializr – the HATEOAS example
- What's next?
- The Spring Boot configuration
- Changing the default embedded web server
- Implementing Spring Boot security
- Enabling cross-origin access for microservices
- Implementing Spring Boot messaging
- Developing a comprehensive microservice example
- Spring Boot actuators
- Configuring application information
- Adding a custom health module
- Documenting microservices
- Summary
- Chapter 3. Applying Microservices Concepts
- Patterns and common design decisions
- Microservices challenges
- The microservices capability model
- Summary
- Chapter 4. Microservices Evolution – A Case Study
- Reviewing the microservices capability model
- Understanding the PSS application
- Death of the monolith
- Microservices to the rescue
- The business case
- Plan the evolution
- Migrate modules only if required
- Target architecture
- Target implementation view
- Summary
- Chapter 5. Scaling Microservices with Spring Cloud
- Reviewing microservices capabilities
- Reviewing BrownField's PSS implementation
- What is Spring Cloud?
- Setting up the environment for BrownField PSS
- Spring Cloud Config
- Feign as a declarative REST client
- Ribbon for load balancing
- Eureka for registration and discovery
- Zuul proxy as the API gateway
- Streams for reactive microservices
- Summarizing the BrownField PSS architecture
- Summary
- Chapter 6. Autoscaling Microservices
- Reviewing the microservice capability model
- Scaling microservices with Spring Cloud
- Understanding the concept of autoscaling
- Autoscaling approaches
- Autoscaling BrownField PSS microservices
- Summary
- Chapter 7. Logging and Monitoring Microservices
- Reviewing the microservice capability model
- Understanding log management challenges
- A centralized logging solution
- The selection of logging solutions
- Monitoring microservices
- Data analysis using data lakes
- Summary
- Chapter 8. Containerizing Microservices with Docker
- Reviewing the microservice capability model
- Understanding the gaps in BrownField PSS microservices
- What are containers?
- The difference between VMs and containers
- The benefits of containers
- Microservices and containers
- Introduction to Docker
- Deploying microservices in Docker
- Running RabbitMQ on Docker
- Using the Docker registry
- Microservices on the cloud
- Running BrownField services on EC2
- Updating the life cycle manager
- The future of containerization – unikernels and hardened security
- Summary
- Chapter 9. Managing Dockerized Microservices with Mesos and Marathon
- Reviewing the microservice capability model
- The missing pieces
- Why cluster management is important
- What does cluster management do?
- Relationship with microservices
- Relationship with virtualization
- Cluster management solutions
- Cluster management with Mesos and Marathon
- Implementing Mesos and Marathon for BrownField microservices
- A place for the life cycle manager
- The technology metamodel
- Summary
- Chapter 10. The Microservices Development Life Cycle
- Reviewing the microservice capability model
- The new mantra of lean IT – DevOps
- Meeting the trio – microservices DevOps and cloud
- Practice points for microservices development
- Microservices development governance reference architectures and libraries
- Summary
- Index 更新時間:2021-07-02 16:28:55
推薦閱讀
- 大學計算機應用基礎實踐教程
- Java完全自學教程
- React.js Essentials
- Building a Quadcopter with Arduino
- Python算法從菜鳥到達人
- QGIS By Example
- OpenCV with Python By Example
- PHP 7從零基礎到項目實戰
- Java編程從入門到精通
- Vue.js光速入門及企業項目開發實戰
- Mastering VMware Horizon 7(Second Edition)
- Learning Grunt
- UI設計基礎培訓教程(全彩版)
- WCF技術剖析(卷1)
- 從零開始學算法:基于Python
- Android應用開發攻略
- Hands-On ROS for Robotics Programming
- jMonkeyEngine 3.0 Beginner’s Guide
- 機器人ROS開發實踐
- Node.js進階之路
- Java Web程序員面試筆試寶典
- Twitter Bootstrap Web Development How-to
- VLSI設計基礎
- 計算機網絡概論(第二版)
- 數據結構:Python語言描述
- JavaScript Promises Essentials
- 編程卓越之道(卷1):深入理解計算機(第2版)
- OpenCV計算機視覺編程攻略(第3版)
- 大數據存儲技術
- Learning SAP BusinessObjects Dashboards