|
|
|
|
LEADER |
00000cam a2200000Mu 4500 |
001 |
EBOOKCENTRAL_ocn990671282 |
003 |
OCoLC |
005 |
20240329122006.0 |
006 |
m o d |
007 |
cr |n|---||||| |
008 |
170624s2017 enk o 000 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e pn
|c EBLCP
|d IDEBK
|d MERUC
|d YDX
|d NLE
|d OCLCO
|d OCLCQ
|d OCLCF
|d IDB
|d OCLCQ
|d COO
|d UOK
|d WYU
|d OCLCQ
|d LVT
|d UKAHL
|d VT2
|d OCLCQ
|d UKMGB
|d OCLCO
|d K6U
|d OCLCQ
|d OCLCO
|d OCLCL
|
015 |
|
|
|a GBB7C0895
|2 bnb
|
016 |
7 |
|
|a 018421344
|2 Uk
|
019 |
|
|
|a 990443072
|a 1003200391
|
020 |
|
|
|a 9781785884962
|
020 |
|
|
|a 1785884964
|
020 |
|
|
|z 1785887831
|
020 |
|
|
|z 9781785887833
|
029 |
1 |
|
|a CHNEW
|b 000966154
|
029 |
1 |
|
|a CHVBK
|b 495240087
|
029 |
1 |
|
|a GBVCP
|b 891119507
|
029 |
1 |
|
|a UKMGB
|b 018421344
|
029 |
1 |
|
|a AU@
|b 000067093199
|
029 |
1 |
|
|a AU@
|b 000072393146
|
035 |
|
|
|a (OCoLC)990671282
|z (OCoLC)990443072
|z (OCoLC)1003200391
|
037 |
|
|
|a 9781785884962
|b Packt Publishing Pvt. Ltd
|
050 |
|
4 |
|a T55.4-60.8
|
082 |
0 |
4 |
|a 005.3
|2 23
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Aroraa, Gaurav Kumar.
|
245 |
1 |
0 |
|a Building Microservices with .NET Core.
|
260 |
|
|
|a Birmingham :
|b Packt Publishing,
|c 2017.
|
300 |
|
|
|a 1 online resource (267 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
588 |
0 |
|
|a Print version record.
|
505 |
0 |
|
|a Cover ; Copyright ; Credits; Foreword; About the Authors; About the Reviewers; www.PacktPub.com; Customer Feedback; Table of Contents; Preface; Chapter 1: What Are Microservices? ; Origin of microservices; Discussing microservices; Monolithic architecture; Service-oriented architecture; What is service?; Understanding the microservice architecture; Messaging in microservices; Synchronous messaging; Asynchronous messaging; Message formats; Why should we use microservices?; How does the microservice architecture work?; Advantages of microservices; SOA versus microservices.
|
505 |
8 |
|
|a Prerequisites of the microservice architectureUnderstanding problems with the monolithic architecture style; Challenges in standardizing a .NET stack; Fault tolerance; Scaling; Vertical scaling or scale up; Horizontal scaling or scale out; Deployment challenges; Organizational alignment; Modularity; Big database; Prerequisites for microservices; Functional overview of the application; Solutions for current challenges; Handling deployment problems; Making much better monolithic applications; Introducing dependency injections; Database refactoring; Database sharding and partitioning.
|
505 |
8 |
|
|a DevOps cultureAutomation; Testing; Versioning; Deployment; Identifying decomposition candidates within monolithic; Important microservices advantages; Technology independence; Interdependency removal; Alignment with business goals; Cost benefits; Easy scalability; Security; Data management; Integrating monolithic; Summary; Chapter 2: Building Microservices ; Size of microservices; What makes a good service?; DDD and its importance for microservices; Domain model design; Importance for microservices; The concept of Seam; Module interdependency; Technology; Team structure; Database; Master data.
|
505 |
8 |
|
|a TransactionCommunication between microservices; Benefits of the API gateway for microservices; API gateway versus API management; Revisiting the case study -- Flix One; Prerequisites; Transitioning to our product service; Migrations; Code migration; Creating our project; Adding the model; Adding a repository; Registering the repositories; Adding a product controller; The ProductService API; Adding EF core support; EF Core DbContext; EF Core migrations; Database migration; Revisiting repositories and the controller; Introducing ViewModel; Revisiting the product controller; Summary.
|
505 |
8 |
|
|a Chapter 3: Integration Techniques Communication between services; Styles of collaborations; Integration patterns; The API gateway; The event-driven pattern; Event sourcing; Eventual consistency; Compensating Transaction; Competing Consumers; Azure Service Bus queues; Implementation of an Azure Service Bus queue; Prerequisites; Sending messages to the queue; Receiving messages from the queue; Summary; Chapter 4: Testing Strategies ; How to test microservices; Handling challenges; Testing strategies (testing approach); Testing pyramid; Types of microservice tests; Unit testing.
|
500 |
|
|
|a Component (service) testing.
|
520 |
8 |
|
|a Architect your .NET applications by breaking them into really small pieces--microservices--using this practical, example-based guideAbout This Book* Start your microservices journey and understand a broader perspective of microservices development* Build, deploy, and test microservices using ASP.Net MVC, Web API, and Microsoft Azure Cloud* Get started with reactive microservices and understand the fundamentals behind itWho This Book Is ForThis book is for .NET Core developers who want to learn and understand microservices architecture and implement it in their .NET Core applications. It's ideal for developers who are completely new to microservices or have just a theoretical understanding of this architectural approach and want to gain a practical perspective in order to better manage application complexity. What You Will Learn* Compare microservices with monolithic applications and SOA* Identify the appropriate service boundaries by mapping them to the relevant bounded contexts* Define the service interface and implement the APIs using ASP.NET Web API* Integrate the services via synchronous and asynchronous mechanisms* Implement microservices security using Azure Active Directory, OpenID Connect, and OAuth 2.0* Understand the operations and scaling of microservices in .NET Core* Understand the testing pyramid and implement consumer-driven contract using pact net core* Understand what the key features of reactive microservices are and implement them using reactive extensionIn DetailMicroservices is an architectural style that promotes the development of complex applications as a suite of small services based on business capabilities. This book will help you identify the appropriate service boundaries within the business. We'll start by looking at what microservices are, and what the main characteristics are. Moving forward, you will be introduced to real-life application scenarios, and after assessing the current issues, we will begin the journey of transforming this application by splitting it into a suite of microservices. You will identify the service boundaries, split the application into multiple microservices, and define the service contracts. You will find out how to configure, deploy, and monitor microservices, and configure scaling to allow the application to quickly adapt to increased demand in the future. With an introduction to the reactive microservices, you strategically gain further value to keep your code base simple, focusing on what is more important rather than the messy asynchronous calls. Style and approachThis guide serves as a stepping stone that helps .NET Core developers in their microservices architecture. This book provides just enough theory to understand the concepts and apply the examples.
|
590 |
|
|
|a ProQuest Ebook Central
|b Ebook Central Academic Complete
|
650 |
|
0 |
|a Service-oriented architecture (Computer science)
|
650 |
|
0 |
|a Cloud computing.
|
650 |
|
6 |
|a Architecture orientée service (Informatique)
|
650 |
|
6 |
|a Infonuagique.
|
650 |
|
7 |
|a Cloud computing
|2 fast
|
650 |
|
7 |
|a Service-oriented architecture (Computer science)
|2 fast
|
700 |
1 |
|
|a Kale, Lalit.
|
700 |
1 |
|
|a Manish, Kanwar.
|
758 |
|
|
|i has work:
|a Building microservices with .NET Core (Text)
|1 https://id.oclc.org/worldcat/entity/E39PCYYXf3QQXK87QX6YCJgjrV
|4 https://id.oclc.org/worldcat/ontology/hasWork
|
776 |
0 |
8 |
|i Print version:
|a Aroraa, Gaurav Kumar.
|t Building Microservices with .NET Core.
|d Birmingham : Packt Publishing, ©2017
|
856 |
4 |
0 |
|u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=4877937
|z Texto completo
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH31954833
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL4877937
|
938 |
|
|
|a ProQuest MyiLibrary Digital eBook Collection
|b IDEB
|n cis36983531
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 14592232
|
994 |
|
|
|a 92
|b IZTAP
|