Skip to content

Commit b6f6455

Browse files
committed
Line edits
1 parent c322b38 commit b6f6455

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

learn-pr/aspnetcore/microservices-resiliency-aspnet-core/includes/1-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ You'll modify the app to include some code-based resiliency handling policies in
1313

1414
## Learning objectives
1515

16-
In this module, you will:
16+
In this module, you'll:
1717

1818
* Understand foundational resiliency concepts.
1919
* Observe the behavior of a microservice that has no resiliency strategy.
@@ -25,4 +25,4 @@ In this module, you will:
2525
* Familiarity with C# and .NET development at the beginner level.
2626
* Familiarity with RESTful service concepts.
2727
* Conceptual knowledge of containers and AKS at the intermediate level.
28-
* Ability to run development containers GitHub Codespaces or in Visual Studio Code.
28+
* Ability to run development containers GitHub Codespaces or in Visual Studio Code.

learn-pr/aspnetcore/microservices-resiliency-aspnet-core/includes/2-application-infrastructure-resiliency.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@ A *Circuit Breaker* strategy gives a target service a break after a repeated num
2828

2929
### Infrastructure-based resiliency
3030

31-
To implement infrastructure-based resiliency, you can use a *service mesh*. Aside from resiliency without changing code, a service mesh provides traffic management, policy, security, strong identity, and observability. Your app is decoupled from these operational capabilities, which are moved to the infrastructure layer.
31+
To implement infrastructure-based resiliency, you can use a *service mesh*. Aside from resiliency without changing code, a service mesh provides traffic management, policy, security, strong identity, and observability. Your app is decoupled from these operational capabilities, which are moved to the infrastructure layer.
3232

3333
#### Comparison to code-based approaches
3434

35-
An infrastructure-based resiliency approach can use a metrics-based view that allows it to adapt dynamically to cluster conditions in real time. This approach adds another dimension to managing the cluster, but doesn't add any code.
35+
An infrastructure-based resiliency approach can use a metrics-based view that allows it to adapt dynamically to cluster conditions in real time. This approach adds another dimension to managing the cluster but doesn't add any code.
3636

3737
With a code-based approach you:
3838

@@ -43,4 +43,4 @@ There's no reasonable way to respond to an infrastructure failure in your app's
4343

4444
In contrast, infrastructure-based approaches are unaware of app internals. For example, complex database transactions are invisible to service meshes. Such transactions can only be protected from failure with a code based approach.
4545

46-
In upcoming units, you'll implement resilience for a microservice based app using .NET HTTP resiliency in code and a Linkerd service mesh.
46+
In upcoming units, you'll implement resilience for a microservice based app using .NET HTTP resiliency in code and a Linkerd service mesh.

learn-pr/aspnetcore/microservices-resiliency-aspnet-core/includes/3-implement-application-resiliency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ You can add this standard strategy, with all the default values by adding this e
4343
.AddStandardResilienceHandler();
4444
```
4545

46-
For example if you have declared a `WebApplication`, and you want to add a resilience strategy to the HttpClient service use this code:
46+
For example if you have declared a `WebApplication`, and you want to add a resilience strategy to the HttpClient service use this code:
4747

4848
```csharp
4949
builder.Services.AddHttpClient<ServiceBeingCalled>(httpClient =>

learn-pr/aspnetcore/microservices-resiliency-aspnet-core/includes/5-implement-infrastructure-resiliency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The *control plane* component has many components that support managing the serv
99
* Security management for things like strong identity and certificates for mTLS.
1010
* Metrics or observability to collect and aggregate metrics and telemetry from the apps.
1111

12-
The *data plane* component consists of proxies that are transparently injected alongside each service; this is known as the Sidecar pattern. Each proxy is configured to control the network traffic in and out of the pod that contains your service. This configuration allows each proxy to be configured to:
12+
The *data plane* component consists of proxies that are transparently injected alongside each service, which is known as the Sidecar pattern. Each proxy is configured to control the network traffic in and out of the pod that contains your service. This configuration allows each proxy to be configured to:
1313

1414
* Secure traffic via mTLS.
1515
* Dynamically route traffic.

learn-pr/aspnetcore/microservices-resiliency-aspnet-core/includes/6-exercise-implement-infrastructure-resiliency.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
In the previous unit, you implemented resiliency by adding failure-handling code using .NET native resilience extension. However, this change only applies to the service that you changed. Updating a large app with many services would be nontrivial.
22

3-
Instead of using *code-based* resiliency, this unit uses an approach called *infrastructure-based* resiliency that spans the entire app. You will:
3+
Instead of using *code-based* resiliency, this unit uses an approach called *infrastructure-based* resiliency that spans the entire app. You'll:
44

55
* Redeploy the app without any resiliency into Kubernetes.
66
* Deploy Linkerd in your Kubernetes cluster.

learn-pr/aspnetcore/microservices-resiliency-aspnet-core/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ metadata:
1111
title: Implement resiliency in a cloud-native .NET microservice
1212
summary: Learn how to make your cloud-native .NET Core microservices app fault-tolerant with minimal impact on the user.
1313
abstract: |
14-
In this module, you will:
14+
In this module, you'll:
1515
- Understand foundational resiliency concepts.
1616
- Observe the behavior of a microservice with no resiliency strategy.
1717
- Implement failure handling code for HTTP requests in one microservice.

0 commit comments

Comments
 (0)