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
Copy file name to clipboardExpand all lines: docs/workshop.md
+7-8Lines changed: 7 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -20,10 +20,9 @@ sections_title:
20
20
21
21
In this workshop, we'll explore the fundamentals of microservices architecture and how to implement it from code to production, using Node.js, Docker and Azure.
22
22
23
-
We will build a complete application including a website with authentication and 3 microservices, deploy it to Azure using a CI/CD pipeline, perform load testing to tune the scaling of our services, and use log tracing and monitoring. And we'll do all that without needing to use Kubernetes!
23
+
We will build a complete application including a website with authentication and 3 microservices, deploy it to Azure using a CI/CD pipeline, monitor and tune the scaling of our services, and use log tracing to debug issues. And we'll do all that without needing to use Kubernetes!
24
24
25
-
## Goals and topics covered
26
-
- Brief review of microservices architecture and its benefits
25
+
## You'll learn how to...
27
26
- Create Node.js services using 3 differents frameworks
28
27
*[Express](https://expressjs.com/)
29
28
*[Fastify](https://www.fastify.io/)
@@ -34,8 +33,8 @@ We will build a complete application including a website with authentication and
34
33
- Connect services to their database
35
34
- Setup a CI/CD pipeline with GitHub Actions
36
35
- Deploy services to Azure Container Apps
37
-
-Load testing and scaling
38
-
-Exploiting application logs
36
+
-Monitor and scale your services
37
+
-Exploit application logs
39
38
40
39
## Prerequisites
41
40
@@ -1280,7 +1279,7 @@ When you're done, you can stop the services with `Ctrl+C` or by running `docker
1280
1279
1281
1280
<div class="info" data-title="skip notice">
1282
1281
1283
-
> If you want to skip the website implementation and jump directly to the next section, run this command in the terminal to get the completed code directly:`curl -fsSL https://github.com/Azure-Samples/nodejs-microservices/releases/download/latest/website.tar.gz | tar -xvz`
1282
+
> If you want to skip the website implementation and jump directly to the next section, run this command in the terminal to get the completed code directly:`curl -fsSL https://github.com/Azure-Samples/nodejs-microservices/releases/download/latest/website.tar.gz | tar -xvz && npm install`
1284
1283
1285
1284
</div>
1286
1285
@@ -1642,11 +1641,11 @@ Azure is Microsoft's cloud platform. It provides a wide range of services to bui
1642
1641
1643
1642
First, you need to make sure you have an Azure account. If you don't have one, you can create a free account including Azure credits on the [Azure website](https://azure.microsoft.com/free/).
> If you're following this workshop in-person at SnowCamp, you can use the following link to get a 50$ Azure Pass credit: [redeem your Azure Pass](https://azcheck.in/sno230125)
1648
1647
1649
-
</div>
1648
+
</div> -->
1650
1649
1651
1650
Once you have your Azure account, open a terminal at the root of the project and run:
0 commit comments