Skip to content

Commit e1b281c

Browse files
authored
Merge pull request #51261 from lootle1/MR125
Technical Review 1058678: Decompose a monolithic application into a m…
2 parents cb3764f + 8241525 commit e1b281c

13 files changed

+160
-160
lines changed
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.1-introduction
3-
metadata:
4-
title: Introduction
5-
description: Introduction
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
title: Introduction
11-
durationInMinutes: 5
12-
content: |
13-
[!include[](includes/1-introduction.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.1-introduction
3+
metadata:
4+
title: Introduction
5+
description: Introduction
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
title: Introduction
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/1-introduction.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.2-monolith-microservices
3-
metadata:
4-
title: Monolithic and microservice architectures
5-
description: Monolithic and microservice architectures
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
title: Monolithic and microservice architectures
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/2-monolith-microservices.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.2-monolith-microservices
3+
metadata:
4+
title: Monolithic and microservice architectures
5+
description: Monolithic and microservice architectures
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
title: Monolithic and microservice architectures
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/2-monolith-microservices.md)]
14+
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.3-exercise-deploy-monolithic-app
3-
metadata:
4-
title: Exercise - Deploy a monolithic application on App Service
5-
description: Exercise - Deploy a monolithic application on App Service
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
title: Exercise - Deploy a monolithic application on App Service
11-
durationInMinutes: 10
12-
interactive: bash
13-
azureSandbox: true
14-
content: |
15-
[!include[](includes/3-exercise-deploy-monolithic-app.md)]
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.3-exercise-deploy-monolithic-app
3+
metadata:
4+
title: Exercise - Deploy a monolithic application on App Service
5+
description: Exercise - Deploy a monolithic application on App Service
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
title: Exercise - Deploy a monolithic application on App Service
11+
durationInMinutes: 10
12+
interactive: bash
13+
azureSandbox: true
14+
content: |
15+
[!include[](includes/3-exercise-deploy-monolithic-app.md)]
16+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.4-monolith-performance
3-
metadata:
4-
title: Performance constraints of a monolithic application
5-
description: Performance constraints of a monolithic application
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
title: Performance constraints of a monolithic application
11-
durationInMinutes: 5
12-
content: |
13-
[!include[](includes/4-monolith-performance.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.4-monolith-performance
3+
metadata:
4+
title: Performance constraints of a monolithic application
5+
description: Performance constraints of a monolithic application
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
title: Performance constraints of a monolithic application
11+
durationInMinutes: 5
12+
content: |
13+
[!include[](includes/4-monolith-performance.md)]
14+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.5-analyze-decompose
3-
metadata:
4-
title: Analyze an application and identify decomposition boundaries
5-
description: Analyze an application and identify decomposition boundaries
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
title: Analyze an application and identify decomposition boundaries
11-
durationInMinutes: 10
12-
content: |
13-
[!include[](includes/5-analyze-decompose.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.5-analyze-decompose
3+
metadata:
4+
title: Analyze an application and identify decomposition boundaries
5+
description: Analyze an application and identify decomposition boundaries
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
title: Analyze an application and identify decomposition boundaries
11+
durationInMinutes: 10
12+
content: |
13+
[!include[](includes/5-analyze-decompose.md)]
14+
Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.6-exercise-refactor-microservice
3-
metadata:
4-
title: Exercise - Refactor a service within the monolith as a microservice
5-
description: Exercise - Refactor a service within the monolith as a microservice
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
ms.custom:
11-
- devx-track-azurecli
12-
title: Exercise - Refactor a service within the monolith as a microservice
13-
durationInMinutes: 10
14-
interactive: bash
15-
azureSandbox: true
16-
content: |
17-
[!include[](includes/6-exercise-refactor-microservice.md)]
18-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.6-exercise-refactor-microservice
3+
metadata:
4+
title: Exercise - Refactor a service within the monolith as a microservice
5+
description: Exercise - Refactor a service within the monolith as a microservice
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
ms.custom:
11+
- devx-track-azurecli
12+
title: Exercise - Refactor a service within the monolith as a microservice
13+
durationInMinutes: 10
14+
interactive: bash
15+
azureSandbox: true
16+
content: |
17+
[!include[](includes/6-exercise-refactor-microservice.md)]
18+
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.microservices-architecture.7-summary
3-
metadata:
4-
title: Summary
5-
description: Summary
6-
ms.date: 02/02/2024
7-
author: rmcmurray
8-
ms.author: robmcm
9-
ms.topic: unit
10-
title: Summary
11-
durationInMinutes: 2
12-
content: |
13-
[!include[](includes/7-summary.md)]
14-
1+
### YamlMime:ModuleUnit
2+
uid: learn.microservices-architecture.7-summary
3+
metadata:
4+
title: Summary
5+
description: Summary
6+
ms.date: 07/08/2025
7+
author: rmcmurray
8+
ms.author: robmcm
9+
ms.topic: unit
10+
title: Summary
11+
durationInMinutes: 2
12+
content: |
13+
[!include[](includes/7-summary.md)]
14+

learn-pr/azure/microservices-architecture/includes/1-introduction.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ To support this new line of business, Fabrikam integrated new capabilities into
66

77
## Learning objectives
88

9-
In this module, you will:
9+
In this module, you'll:
1010

1111
- Identify the properties and benefits of a microservices application.
1212
- Decompose a monolithic application into a microservices architecture.
1313

1414
## Prerequisites
1515

16-
- Basic understanding of application and system architecture.
17-
- Basic knowledge of C#.
16+
- Basic understanding of application and system architecture
17+
- Basic knowledge of C#

learn-pr/azure/microservices-architecture/includes/2-monolith-microservices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Fabrikam integrated their new drone service into their existing application. They realize that this solution isn't a good long-term plan for their application. The existing system is a monolithic architecture, but what exactly does that mean?
1+
Fabrikam integrated their new drone service into their existing application. They realize this solution isn't a good long-term plan for their application. The existing system is a monolithic architecture, but what exactly does that mean?
22

33
## What is a monolithic architecture?
44

learn-pr/azure/microservices-architecture/includes/4-monolith-performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,4 @@ The package service was identified as a critical part of the business and was or
1818

1919
Because the package service is in the monolith, the team can't operate autonomously. They have to rely on shared data and data structures. They're also unable to iterate as quickly as they need. Along with the performance and scalability issues, this service is identified as a prime candidate for a microservice.
2020

21-
Let's take a closer look at how Fabrikam can analyze and decompose their application to take advantage of a microservices architecture.
21+
Let's take a closer look at how Fabrikam can analyze and decompose their application to take advantage of a microservices architecture.

0 commit comments

Comments
 (0)