Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

.NET Microservices

Architecture for Containerized .NET Applications

by Cesar de la Torre, Bill Wagner, Mike Rousos

.NET Microservices

Subscribe to new books via dBooks.org telegram channel

Join
DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This guide is an introduction to developing microservices-based applications and managing them using containers. It discusses architectural design and implementation approaches using .NET Core and Docker containers. To make it easier to get started with containers and microservices, the guide focuses on a reference containerized and microservice-based application that you can explore.

This book provides foundational development and architectural guidance primarily at a development environment level with a focus on two main technologies: Docker and .NET Core. Our intention is that you read this guide when thinking about your application design without focusing on the infrastructure (cloud or on-premises) of your production environment. You will make decisions about your infrastructure later, when you create your production-ready applications. Therefore, this guide is intended to be infrastructure agnostic and more development-environment-centric.

This open book is licensed under a Microsoft Open License. You can download .NET Microservices ebook for free in PDF format (12.8 MB).

Table of Contents

Chapter 1
Introduction to Containers and Docker
Chapter 2
Choosing Between .NET Core and .NET Framework for Docker Containers
Chapter 3
Architecting container and microservice-based applications
Chapter 4
Development process for Docker-based applications
Chapter 5
Designing and Developing Multi-Container and Microservice-Based .NET Applications
Chapter 6
Tackle Business Complexity in a Microservice with DDD and CQRS Patterns
Chapter 7
Implement resilient applications
Chapter 8
Make secure .NET Microservices and Web Applications

Book Details

Title
.NET Microservices
Subject
Computer Science
Publisher
Microsoft Press
Published
2020
Pages
350
Edition
1
Language
English
PDF Size
12.8 MB
License
Microsoft Open

Related Books

Exploring .NET Core
Windows developers have always enjoyed the productivity boost you get with the .NET platform, tools like Entity Framework and ASP.NET, and the amazingly-powerful C# language. Now, .NET Core extends those same benefits to Linux-based systems, offering a true cross-platform solution for enterprise application development. The .NET Core tools, includi...
Communicating, Networking: Interacting
This book illustrates the benefits to be gained from digitally networked communication for health, education and transitioning economies in developing nations (Sierra Leone and Papua New Guinea) and developed nations. Growing powers of e-citizenship can help build sustainable futures. This small volume provides a collection of examples and ideas fr...
Guide to Computer Network Security
This definitive text/reference on computer network and information security presents a comprehensive guide to the repertoire of security tools, algorithms and best practices mandated by the rapidly evolving ubiquitous technology we are increasingly dependent on. Fully revised and updated, this timely new edition encompasses the latest developments ...
Evolve the Monolith to Microservices with Java and Node
Microservices is an architectural style in which large, complex software applications are composed of one or more smaller services. Each of these microservices focuses on completing one task that represents a small business capability. These microservices can be developed in any programming language. This book shows how to break out a traditiona...
Computer Networks
Computer Networks: A Systems Approach, Sixth Edition, explores the key principles of computer networking, using real world examples from network and protocol design. Using the Internet as the primary example, this best-selling classic textbook explains various protocols and networking technologies. The systems-oriented approach encourages students ...
A Treatise on Systems (volume 1)
Network and System Administration usually refers only to the traditional skills and recipes for keeping computers and networks running properly. But, in truth, this view omits the most important part of the system: humans. The skill needed to comprehend and tame systems comprising both humans and machines is that of managing complexity. In this boo...