Microservices for the Enterprise 免积分下载

本书深入探讨在企业环境中构建微服务的关键挑战与解决方案,覆盖微服务架构原则、消息传递技术、服务网格模式、安全实践及API管理。适合开发者、架构师及分析师掌握微服务设计与实施。

图书说明:

了解在企业应用程序环境中构建微服务的关键挑战和解决方案。本书全面介绍了微服务架构原则以及如何在实际场景中使用微服务。
提出了使用微服务与服务集成和API管理的架构挑战,您将学习如何通过使用复合/集成微服务来消除集中式集成产品(如企业服务总线(ESB))的使用。本书中的概念受到用例支持,并且重点放在大多数人在“棕色地带”环境中实施的现实中,在这种环境中,您必须将遗传应用程序与微服务一起实施,同时将对业务的干扰降至最低。
面向企业的微服务涵盖了围绕微服务消息传递,服务开发和描述,服务发现,治理和数据管理技术的最新技术,并指导您完成微服务设计过程。还包括组织服务作为核心与原子,复合与集成,API与边缘的重要性,以及此类组织如何帮助消除中央ESB的使用并通过API网关公开服务。
你将学到什么
自信地设计和开发微服务架构
实施围绕消息传递技术的最现代技术
应用服务网格模式以克服服务间通信挑战
应用经过实战检验的微服务安全模式来解决实际情况
处理API管理,分散数据管理和可观察性
本书适用于谁
负责实现微服务架构应用程序的开发人员和DevOps工程师,以及设计此类系统的架构师和分析师

下载地址: Microservices for the Enterprise

 

更多免积分电子书,请访问:IE布克斯网

转载于:https://my.oschina.net/u/3070312/blog/2997577

Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how to eliminate the use of centralized integration products such as the enterprise service bus (ESB) through the use of composite/integration microservices. Concepts in the book are supported with use cases, and emphasis is put on the reality that most of you are implementing in a “brownfield” environment in which you must implement microservices alongside legacy applications with minimal disruption to your business. Microservices for the Enterprise covers state-of-the-art techniques around microservices messaging, service development and description, service discovery, governance, and data management technologies and guides you through the microservices design process. Also included is the importance of organizing services as core versus atomic, composite versus integration, and API versus edge, and how such organization helps to eliminate the use of a central ESB and expose services through an API gateway. What You’ll Learn Design and develop microservices architectures with confidence Put into practice the most modern techniques around messaging technologies Apply the Service Mesh pattern to overcome inter-service communication challenges Apply battle-tested microservices security patterns to address real-world scenarios Handle API management, decentralized data management, and observability Who This Book Is For Developers and DevOps engineers responsible for implementing applications around a microservices architecture, and architects and analysts who are designing such systems
Summary Enterprise Java Microservices is an example-rich tutorial that shows how to design and manage large-scale Java applications as a collection of microservices. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Large applications are easier to develop and maintain when you build them from small, simple components. Java developers now enjoy a wide range of tools that support microservices application development, including right-sized app servers, open source frameworks, and well-defined patterns. Best of all, you can build microservices applications using your existing Java skills. About the Book Enterprise Java Microservices teaches you to design and build JVM-based microservices applications. You'll start by learning how microservices designs compare to traditional Java EE applications. Always practical, author Ken Finnigan introduces big-picture concepts along with the tools and techniques you'll need to implement them. You'll discover ecosystem components like Netflix Hystrix for fault tolerance and master the Just enough Application Server (JeAS) approach. To ensure smooth operations, you'll also examine monitoring, security, testing, and deploying to the cloud. What's inside The microservices mental model Cloud-native development Strategies for fault tolerance and monitoring Securing your finished applications About the Reader This book is for Java developers familiar with Java EE. About the Author Ken Finnigan leads the Thorntail project at Red Hat, which seeks to make developing microservices for the cloud with Java and Java EE as easy as possible. Table of Contents Part 1. Microservices basics Chapter 1. Enterprise Java microservices Chapter 2. Developing a simple RESTful microservice Chapter 3. Just enough Application Server for microservices Chapter 4. Microservices testing Chapter 5. Cloud native development Part 2. Implementing Enterprise Java microservices Chapter 6. Consuming microservices Chapter 7. Discovering microservices for consumption Chapter 8. Strategies for fault tolerance and monitoring Chapter 9. Securing a microservice Chapter 10. Architecting a microservice hybrid Chapter 11. Data streaming with Apache Kafka Appendix. Spring Boot microservices
Understand the key challenges and solutions around building microservices in the enterprise application environment. This book provides a comprehensive understanding of microservices architectural principles and how to use microservices in real-world scenarios. Architectural challenges using microservices with service integration and API management are presented and you learn how to eliminate the use of centralized integration products such as the enterprise service bus (ESB) through the use of composite/integration microservices. Concepts in the book are supported with use cases, and emphasis is put on the reality that most of you are implementing in a “brownfield” environment in which you must implement microservices alongside legacy applications with minimal disruption to your business. Microservices for the Enterprise covers state-of-the-art techniques around microservices messaging, service development and description, service discovery, governance, and data management technologies and guides you through the microservices design process. Also included is the importance of organizing services as core versus atomic, composite versus integration, and API versus edge, and how such organization helps to eliminate the use of a central ESB and expose services through an API gateway. What You'll Learn Design and develop microservices architectures with confidence Put into practice the most modern techniques around messaging technologies Apply the Service Mesh pattern to overcome inter-service communication challenges Apply battle-tested microservices security patterns to address real-world scenarios Handle API management, decentralized data management, and observability Who This Book Is For Developers and DevOps engineers responsible for implementing applications around a microservices architecture, and architects and analysts who are designing such systems
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值