001443454 000__ 05020cam\a2200625Ii\4500 001443454 001__ 1443454 001443454 003__ OCoLC 001443454 005__ 20230310003545.0 001443454 006__ m\\\\\o\\d\\\\\\\\ 001443454 007__ cr\cn\nnnunnun 001443454 008__ 220105s2022\\\\cau\\\\\o\\\\\001\0\eng\d 001443454 019__ $$a1290813751$$a1291316370$$a1294391806$$a1295440980 001443454 020__ $$a9781484278338$$q(electronic bk.) 001443454 020__ $$a148427833X$$q(electronic bk.) 001443454 020__ $$z1484278321 001443454 020__ $$z9781484278321 001443454 0247_ $$a10.1007/978-1-4842-7833-8$$2doi 001443454 0248_ $$a9781484278321 001443454 0248_ $$a9781484278338 001443454 035__ $$aSP(OCoLC)1290841182 001443454 040__ $$aYDX$$beng$$erda$$cYDX$$dSTF$$dYDX$$dGW5XE$$dTOH$$dEBLCP$$dORMDA$$dOCLCO$$dOCLCF$$dTEFOD$$dK6U$$dN$T$$dOCLCQ 001443454 049__ $$aISEA 001443454 050_4 $$aQA76.76.A65$$bW45 2022 001443454 08204 $$a005.276$$223 001443454 1001_ $$aWhitesell, Sean,$$eauthor. 001443454 24510 $$aPro microservices in .NET 6 :$$bwith examples using ASP.NET Core 6, MassTransit, and Kubernetes /$$cSean Whitesell, Rob Richardson, Matthew D. Groves ; foreword by Scott Hiunter. 001443454 264_1 $$a[California] :$$bApress,$$c[2022] 001443454 300__ $$a1 online resource 001443454 336__ $$atext$$btxt$$2rdacontent 001443454 337__ $$acomputer$$bc$$2rdamedia 001443454 338__ $$aonline resource$$bcr$$2rdacarrier 001443454 347__ $$atext file 001443454 500__ $$aIncludes index. 001443454 5050_ $$aChapter 1. Introducing Microservices -- Chapter 2. ASP.NET Core Overview -- Chapter 3. Searching for Microservices -- Chapter 4. First Microservice -- Chapter 5. Microservice Messaging -- Chapter 6. Decentralizing Data -- Chapter 7. Testing Microservices -- Chapter 8. Containerization -- Chapter 9. Healthy Microservices. 001443454 506__ $$aAccess limited to authorized users. 001443454 520__ $$aKnow the fundamentals of creating and deploying microservices using .NET 6 and gain insight from prescriptive guidance in this book on the when and why to incorporate them. The microservices architecture is a way of distributing process workloads to independent applications. This distribution allows for the independent applications to scale and evolve separately. It also enables developers to dismantle large applications into smaller, easier-to-maintain, scalable parts. While the return is valuable and the concept straightforward, applying it to an application is far more complicated. Where do you start? How do you find the optimal dividing point for your app, and strategically, how should your app be parceled out into separate services? Pro Microservices in .NET 6 will introduce you to all that and more. The authors get you started with an overview of microservices, .NET 6, event storming, and domain-driven design. You will use that foundational information to build a reference application throughout the book. From there, you will create your first microservice using .NET 6 that you can deploy into Docker and Azure Kubernetes Service. You will also learn about communication styles, decentralizing data, and testing microservices. Finally, you will learn about logging, metrics, tracing, and use that information for debugging. What You Will Learn Build a foundation of basic microservices architecture design Follow an example of using event storming and domain-driven design to understand the monolithic application modified for microservices Understand, via detailed commands, how Docker is used to containerize applications Get an overview of creating microservices from a monolithic application Call microservices using RPC and messaging communication styles with MassTransit Comprehend decentralizing data and handling distributed transactions Use Azure Kubernetes Service to host and scale your microservices Know the methods to make your microservices more robust Discover testing techniques for RPC and messaging communication styles Apply the applications you build for actual use Practice cross-cutting concerns such as logging, metrics, and tracing Who This Book Is For Developers and software architects. Readers should have basic familiarity with Visual Studio and experience with .NET, ASP.NET Core, and C#. 001443454 542__ $$f© Copyright 2022 Sean Whitesell, Rob Richardson, Matthew D. Groves.$$g2022 001443454 588__ $$aDescription based on online resource; title from digital title page (viewed on February 14, 2022). 001443454 63000 $$aMicrosoft .NET Framework. 001443454 650_0 $$aApplication software$$xDevelopment. 001443454 650_0 $$aWeb applications. 001443454 650_0 $$aService-oriented architecture (Computer science) 001443454 650_6 $$aLogiciels d'application$$xDéveloppement. 001443454 650_6 $$aApplications Web. 001443454 650_6 $$aArchitecture orientée service (Informatique) 001443454 655_0 $$aElectronic books. 001443454 7001_ $$aRichardson, Rob,$$eauthor. 001443454 7001_ $$aGroves, Matthew D.,$$eauthor. 001443454 77608 $$iPrint version:$$z1484278321$$z9781484278321$$w(OCoLC)1269093626 001443454 852__ $$bebk 001443454 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-7833-8$$zOnline Access$$91397441.1 001443454 909CO $$ooai:library.usi.edu:1443454$$pGLOBAL_SET 001443454 980__ $$aBIB 001443454 980__ $$aEBOOK 001443454 982__ $$aEbook 001443454 983__ $$aOnline 001443454 994__ $$a92$$bISE