Skip to content

Commit 67dce3a

Browse files
Getting started docs
1 parent 01ec060 commit 67dce3a

File tree

2 files changed

+41
-38
lines changed

2 files changed

+41
-38
lines changed

README.md

+37-36
Original file line numberDiff line numberDiff line change
@@ -38,48 +38,49 @@ During their initial research phase consisting of comparing serverless offerings
3838

3939
## Explore Relecloud's solution using serverless and microservices
4040

41-
[Read about Relecloud's solution](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md) and overall architecture design and decisions. The article will briefly explain the concepts around both serverless and microservices, and how they can be used together to build solutions with little to no infrastructure overhead. It will then walk you through the sample solution you will deploy in the lab, broken down into its architectural components.
41+
[Read about Relecloud's solution](/documentation/introduction.md) and overall architecture design and decisions. The article will briefly explain the concepts around both serverless and microservices, and how they can be used together to build solutions with little to no infrastructure overhead. It will then walk you through the sample solution you will deploy in the lab, broken down into its architectural components.
4242

4343
## Deploy Relecloud's solution today with a hands-on lab
4444

45-
After learning about Relecloud's [serverless microservices architecture](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md), deploy the companion solution by following the step-by-step [hands-on lab](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/setup.md), or take the shortcut and deploy with a few clicks [using our templates](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/setup.md#cake-provision).
45+
After learning about Relecloud's [serverless microservices architecture](/documentation/introduction.md), deploy the companion solution by following the step-by-step [hands-on lab](/documentation/setup.md), or take the shortcut and deploy with a few clicks [using our templates](/documentation/setup.md#cake-provision).
4646

47-
Each section of the lab will briefly explain what you are trying to accomplish and why. It will also link you to the relative portion of the [architecture document](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md).
47+
Each section of the lab will briefly explain what you are trying to accomplish and why. It will also link you to the relative portion of the [architecture document](/documentation/introduction.md).
4848

4949
## Detailed documentation
5050

5151
Use the table of contents below for detailed documentation of each component of the reference architecture.
5252

53-
- [Introduction to serverless microservices](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md)
54-
- [What are microservices?](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md#what-are-microservices)
55-
- [What is serverless?](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md#what-is-serverless)
56-
- [Architecture overview](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/architecture-overview.md)
57-
- [Macro architecture](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/architecture-overview.md#macro-architecture)
58-
- [Data flow](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/architecture-overview.md#data-flow)
59-
- [Initial setup](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/setup.md)
60-
- [API endpoints using Azure Functions](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-endpoints.md)
61-
- [RideShare APIs](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-endpoints.md#rideshare-apis)
62-
- [Durable Orchestrators](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-endpoints.md#durable-orchestrators)
63-
- [Services intercommunication using Event Grid](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md)
64-
- [Logic App handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#logic-app-handler)
65-
- [SignalR handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#signalr-handler)
66-
- [.NET SignalR client](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#dotnet-signalr-client)
67-
- [JavaScript SignalR client](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#javascript-signalr-client)
68-
- [Power BI handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#power-bi-handler)
69-
- [Trip Archiver handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#trip-archiver-handler)
70-
- [Gateway with API Management](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-management.md)
71-
- [Data storage](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/data-storage.md)
72-
- [Client application](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md)
73-
- [Passengers page](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#passengers-page)
74-
- [Drivers page](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#drivers-page)
75-
- [Authentication](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#authentication)
76-
- [Wrapping HTTP calls with authentication token](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#wrapping-http-calls-with-authentication-token)
77-
- [Monitoring and testing](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md)
78-
- [Integration testing](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#integration-testing)
79-
- [Monitoring](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#monitoring)
80-
- [Telemetry correlation](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#telemetry-correlation)
81-
- [Monitoring for different audiences](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#monitoring-for-different-audiences)
82-
- [Source code structure](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md)
83-
- [.NET](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md#net)
84-
- [Node.js](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md#nodejs)
85-
- [Web](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md#web)
53+
- [Introduction to serverless microservices](/documentation/introduction.md)
54+
- [What are microservices?](/documentation/introduction.md#what-are-microservices)
55+
- [What is serverless?](/documentation/introduction.md#what-is-serverless)
56+
- [Architecture overview](/documentation/architecture-overview.md)
57+
- [Macro architecture](/documentation/architecture-overview.md#macro-architecture)
58+
- [Data flow](/documentation/architecture-overview.md#data-flow)
59+
- [Initial setup](/documentation/setup.md)
60+
- [Getting started](/documentation/setup.md#getting-started)
61+
- [API endpoints using Azure Functions](/documentation/api-endpoints.md)
62+
- [RideShare APIs](/documentation/api-endpoints.md#rideshare-apis)
63+
- [Durable Orchestrators](/documentation/api-endpoints.md#durable-orchestrators)
64+
- [Services intercommunication using Event Grid](/documentation/services-intercommunication.md)
65+
- [Logic App handler](/documentation/services-intercommunication.md#logic-app-handler)
66+
- [SignalR handler](/documentation/services-intercommunication.md#signalr-handler)
67+
- [.NET SignalR client](/documentation/services-intercommunication.md#dotnet-signalr-client)
68+
- [JavaScript SignalR client](/documentation/services-intercommunication.md#javascript-signalr-client)
69+
- [Power BI handler](/documentation/services-intercommunication.md#power-bi-handler)
70+
- [Trip Archiver handler](/documentation/services-intercommunication.md#trip-archiver-handler)
71+
- [Gateway with API Management](/documentation/api-management.md)
72+
- [Data storage](/documentation/data-storage.md)
73+
- [Client application](/documentation/client-application.md)
74+
- [Passengers page](/documentation/client-application.md#passengers-page)
75+
- [Drivers page](/documentation/client-application.md#drivers-page)
76+
- [Authentication](/documentation/client-application.md#authentication)
77+
- [Wrapping HTTP calls with authentication token](/documentation/client-application.md#wrapping-http-calls-with-authentication-token)
78+
- [Monitoring and testing](/documentation/monitoring-testing.md)
79+
- [Integration testing](/documentation/monitoring-testing.md#integration-testing)
80+
- [Monitoring](/documentation/monitoring-testing.md#monitoring)
81+
- [Telemetry correlation](/documentation/monitoring-testing.md#telemetry-correlation)
82+
- [Monitoring for different audiences](/documentation/monitoring-testing.md#monitoring-for-different-audiences)
83+
- [Source code structure](/documentation/source-code-structure.md)
84+
- [.NET](/documentation/source-code-structure.md#net)
85+
- [Node.js](/documentation/source-code-structure.md#nodejs)
86+
- [Web](/documentation/source-code-structure.md#web)

documentation/setup.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ Deploy Azure resources:
8383

8484
```powershell
8585
copy bicep/parameters.json bicep/parameters.local.json
86+
8687
# Change params in @bicep/parameters.local.json to suit
88+
8789
az group create -n serverless-microservices-dev -l westus2
8890
az deployment group create -g serverless-microservices-dev -f bicep/main.bicep -p @bicep/parameters.local.json
8991
```
@@ -113,13 +115,13 @@ Build and run local:
113115

114116
```powershell
115117
cd scripts
118+
116119
./run-local.ps1
117120
```
118121

119-
Integration test:
122+
Run integration test:
120123

121124
```powershell
122-
cd scripts
123125
./test-local.ps1
124126
```
125127

0 commit comments

Comments
 (0)