Building Microservices with .NET Core - Soumya Mukherjee, Gaurav Aroraa, Lalit Kale & Manish Kanwar

Building Microservices with .NET Core

BySoumya Mukherjee, Gaurav Aroraa, Lalit Kale & Manish Kanwar

  • Release Date: 2017-06-14
  • Genre: Programming

Description

Architect your .NET applications by breaking them into really small pieces—microservices—using this practical, example-based guide

Key Features
[*] 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 it
Book Description
Microservices 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.
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 extension
Who this book is for
This 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.

About "Building Microservices with .NET Core"

Explore Building Microservices with .NET Core by Soumya Mukherjee, Gaurav Aroraa, Lalit Kale & Manish Kanwar on eBooksStore by Arnlweb. Discover book details, reader ratings, reviews, release information, genres, and related digital books available through the iTunes Store.

This book is part of our growing collection of bestselling eBooks, popular digital reading materials, and trending author releases. Readers can explore similar books, discover new authors, and browse related genres including fiction, romance, mystery, fantasy, business, self-help, educational books, and more.

Our platform helps readers discover highly rated digital books optimized for smartphones, tablets, laptops, and desktop devices. Browse fast-loading book pages, reader reviews, and popular recommendations from bestselling authors worldwide.

Why Readers Explore This Book

  • Detailed book information
  • Reader ratings and reviews
  • Popular author collections
  • Related digital books
  • Mobile-friendly reading discovery
  • Fast-loading book pages
  • Trending eBook recommendations

Popular Reading Categories

  • Fiction & Literature
  • Business & Finance
  • Romance & Drama
  • Mystery & Thriller
  • Fantasy & Adventure
  • Educational eBooks
  • Self-Help & Motivation