You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revise migration overview and application architecture
Updated the document to improve clarity and structure, including a new overview section and enhanced descriptions of application architecture concepts.
Copy file name to clipboardExpand all lines: 0_Azure/8_AzureApps/demos/1_fromMulti-containerWebApp_toAKS.md
+28-3Lines changed: 28 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,4 @@
1
-
# Migrating from multi-container Web Apps to AKS (Azure Kubernetes Service) - Overview
1
+
# Migrating from <br/> Multi-container Web Apps to AKS - Overview
2
2
3
3
Costa Rica
4
4
@@ -15,6 +15,9 @@ Last updated: 2025-10-23
15
15
16
16
</details>
17
17
18
+
> [!NOTE]
19
+
> If you have any questions or need further clarification, please reach out to your Microsoft account team or contact Microsoft directly: [Microsoft Sales and Support](https://support.microsoft.com/contactus?ContactUsExperienceEntryPointAssetId=S.HP.SMC-HOME) for additional support and guidance, or
20
+
18
21
| Component | Role |
19
22
| --- | --- |
20
23
| Containers | Lightweight, `portable units that package code, dependencies, and runtime together`. |
@@ -23,8 +26,30 @@ Last updated: 2025-10-23
23
26
| Kubernetes (K8s) | Orchestrates containers across many hosts (nodes) |
24
27
| AKS | Azure’s managed Kubernetes `handles infrastructure, scaling, and updates for you`|
25
28
26
-
> [!NOTE]
27
-
> If you have any questions or need further clarification, please reach out to your Microsoft account team or contact Microsoft directly: [Microsoft Sales and Support](https://support.microsoft.com/contactus?ContactUsExperienceEntryPointAssetId=S.HP.SMC-HOME) for additional support and guidance, or
29
+
## Overview
30
+
31
+
`Monolithic → Microservices → Containerization → Orchestration` This progression improves scalability, resilience, and agility for modern cloud-native applications.
> -`Monolithic Application`: A single, large application that contains all components (Recruitment Website, Job Application, Job Vacancies, Recruiters, etc) bundled together.
38
+
> - The modules really rely on each other quite a bit.
39
+
> - It's tricky to scale features on their own.
40
+
> - Any updates mean we have to redeploy the whole app.
41
+
> -`Transition to Microservices`: The monolithic app is split into smaller, independent services (Recruiters, Job Application, Job Vacancies).
42
+
> - Each service can be developed, deployed, and scaled independently.
43
+
> - Easier to maintain and adopt new technologies per service.
44
+
> -`Docker`: Each microservice is packaged into application containers using Docker.
45
+
> - Provides portability across environments.
46
+
> - Ensures consistency between development and production.
47
+
> -`Kubernetes`: Containers are deployed and managed in a Kubernetes cluster (K8s).
0 commit comments