Dzfweb.gitbooks.io

Health monitoring · Microsoft Microservices Book

When developing an ASP.NET Core microservice or web application, you can use a library named HealthChecks from the ASP.NET team. (As of May 2017, an early release is available on GitHub). This library is easy to use and provides features that let you … See more

Actived: Just Now

URL: https://dzfweb.gitbooks.io/microsoft-microservices-book/content/implement-resilient-applications/monitor-app-health.html

When to choose .NET Core for Docker containers · Microsoft

WebClearly, if your goal is to have an application (web application or service) that can run on multiple platforms supported by Docker (Linux and Windows), the right choice is .NET …

Category:  Health Go Health

What OS to target with .NET containers · Microsoft Microservices …

WebWhat OS to target with .NET containers. Given the diversity of operating systems supported by Docker and the differences between .NET Framework and .NET Core, you should …

Category:  Health Go Health

Logical architecture versus physical architecture · Microsoft

WebIn short, the logical architecture of microservices does not always have to coincide with the physical deployment architecture. In this guide, whenever we mention a microservice, we …

Category:  Health Go Health

Applying simplified CQRS and DDD patterns in a microservice

WebApplying simplified CQRS and DDD patterns in a microservice. CQRS is an architectural pattern that separates the models for reading and writing data.

Category:  Health Go Health

Resiliency and high availability in microservices · Microsoft

WebIt is not just about building your microservice architecture—you also need high availability, addressability, resiliency, health, and diagnostics if you intend to have a stable and …

Category:  Health Go Health

Implementing resilient Entity Framework Core SQL connections

WebFor Azure SQL DB, Entity Framework Core already provides internal database connection resiliency and retry logic. But you need to enable the Entity Framework execution …

Category:  Health Go Health

Handling partial failure · Microsoft Microservices Book

WebFigure 10-1. Partial failures because of dependencies that impact service thread availability. In a large microservices-based application, any partial failure can be amplified, especially …

Category:  Health Go Health

Implementing event-based communication between microservices

WebImplementing event-based communication between microservices (integration events) As described earlier, when you use event-based communication, a microservice publishes …

Category:  Health Go Health

Development workflow for Docker apps · Microsoft Microservices …

WebStep 2. Create a Dockerfile related to an existing .NET base image. You need a Dockerfile for each custom image you want to build; you also need a Dockerfile for each container …

Category:  Health Go Health

Securing NET Microservices and Web Applications · Microsoft

WebSecuring .NET Microservices and Web Applications. It is often necessary for resources and APIs exposed by a service to be limited to certain trusted users or clients. The first step …

Category:  Health Go Health

Designing the infrastructure persistence layer · Microsoft

WebConceptually, a repository encapsulates a set of objects stored in the database and operations that can be performed on them, providing a way that is closer to the …

Category:  Health Go Health

Creating composite UI based on microservices, including visual UI …

WebCreating composite UI based on microservices, including visual UI shape and layout generated by multiple microservices. Microservices architecture often starts with the …

Category:  Health Go Health

Implementing the Circuit Breaker pattern · Microsoft Microservices …

WebThe Circuit Breaker pattern prevents an application from performing an operation that is likely to fail. An application can combine these two patterns by using the Retry pattern to …

Category:  Health Go Health

Implementing an event bus with RabbitMQ for the development …

WebImplementing an event bus with RabbitMQ for the development or test environment. We should start by saying that if you create your custom event bus based on RabbitMQ …

Category:  Health Go Health

Seedwork (reusable base classes and interfaces for your domain …

WebSeedwork is a term introduced by Michael Feathers and popularized by Martin Fowler but you could also name that folder Common, SharedKernel, or similar. Figure 9-12 shows …

Category:  Health Go Health

Asynchronous message-based communication · Microsoft …

WebMessage-based asynchronous communication with a single receiver means there is point-to-point communication that delivers a message to exactly one of the consumers that is …

Category:  Health Go Health

Implementing HTTP call retries with exponential backoff with Polly

WebImplementing HTTP call retries with exponential backoff with Polly. The recommended approach for retries with exponential backoff is to take advantage of more advanced …

Category:  Health Go Health

Using Azure Service Fabric · Microsoft Microservices Book

WebService Fabric provides two broad areas to help you build applications that use a microservices approach: A platform that provides system services to deploy, scale, …

Category:  Health Go Health