Skip to content

Commit 711a45e

Browse files
committed
2 parents 9aa0cbb + ddd0c74 commit 711a45e

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

README.md

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ author: gk-8
1010

1111
![RideShare Macro Architecture](documentation/media/macro-architecture.png)
1212

13-
This reference architecture walks you through the decision-making process involved in designing, developing, and delivering the Rideshare by Relecloud application. You will be given hands-on instructions for configuring and deploying all of the architecture's components, with helpful information about each component along the way. The goal is to provide you with practical hands-on experience in working with several integral Azure services and the technologies that effectively use them in a cohesive and unified way to build a serverless-based microservices architecture. We hope you will leave with a newfound appreciation for how serverless can be leveraged for both large-scale and small solutions, and the confidence to apply what you learned in your own projects.
13+
This reference architecture walks you through the decision-making process involved in designing, developing, and delivering the Rideshare by Relecloud application (a fictitious company). You will be given hands-on instructions for configuring and deploying all of the architecture's components, with helpful information about each component along the way. The goal is to provide you with practical hands-on experience in working with several integral Azure services and the technologies that effectively use them in a cohesive and unified way to build a serverless-based microservices architecture. We hope you will leave with a newfound appreciation for how serverless can be leveraged for both large-scale and small solutions, and the confidence to apply what you learned in your own projects.
1414

1515
## Customer scenario
1616

@@ -22,48 +22,48 @@ During their initial research phase consisting of comparing serverless offerings
2222

2323
## Explore Relecloud's solution using serverless and microservices
2424

25-
[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.
25+
[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.
2626

2727
## Deploy Relecloud's solution today with a hands-on lab
2828

29-
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).
29+
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).
3030

31-
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).
31+
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).
3232

3333
## Detailed documentation
3434

3535
Use the table of contents below for detailed documentation of each component of the reference architecture.
3636

37-
- [Introduction to serverless microservices](documentation/introduction.md)
38-
- [What are microservices?](documentation/intro.md#what-are-microservices)
39-
- [What is serverless?](documentation/intro.md#what-is-serverless)
40-
- [Architecture overview](documentation/architecture-overview.md)
41-
- [Macro architecture](documentation/architecture-overview.md#macro-architecture)
42-
- [Data flow](documentation/architecture-overview.md#data-flow)
43-
- [Initial setup](documentation/setup.md)
44-
- [API endpoints using Azure Functions](documentation/api-endpoints.md)
45-
- [RideShare APIs](documentation/api-endpoints.md#rideshare-apis)
46-
- [Durable Orchestrators](documentation/api-endpoints.md#durable-orchestrators)
47-
- [Services intercommunication using Event Grid](documentation/services-intercommunication.md)
48-
- [Logic App handler](documentation/services-intercommunication.md#logic-app-handler)
49-
- [SignalR handler](documentation/services-intercommunication.md#signalr-handler)
50-
- [.NET SignalR client](documentation/services-intercommunication.md#dotnet-signalr-client)
51-
- [JavaScript SignalR client](documentation/services-intercommunication.md#javascript-signalr-client)
52-
- [Power BI handler](documentation/services-intercommunication.md#power-bi-handler)
53-
- [Trip Archiver handler](documentation/services-intercommunication.md#trip-archiver-handler)
54-
- [Gateway with API Management](documentation/api-management.md)
55-
- [Data storage](documentation/data-storage.md)
56-
- [Client application](documentation/client-application.md)
57-
- [Passengers page](documentation/client-application.md#passengers-page)
58-
- [Drivers page](documentation/client-application.md#drivers-page)
59-
- [Authentication](documentation/client-application.md#authentication)
60-
- [Wrapping HTTP calls with authentication token](documentation/client-application.md#wrapping-http-calls-with-authentication-token)
61-
- [Monitoring and testing](documentation/monitoring-testing.md)
62-
- [Integration testing](documentation/monitoring-testing.md#integration-testing)
63-
- [Monitoring](documentation/monitoring-testing.md#monitoring)
64-
- [Telemetry correlation](documentation/monitoring-testing.md#telemetry-correlation)
65-
- [Monitoring for different audiences](documentation/monitoring-testing.md#monitoring-for-different-audiences)
66-
- [Source code structure](documentation/source-code-structure.md)
67-
- [.NET](documentation/source-code-structure.md#net)
68-
- [Node.js](documentation/source-code-structure.md#nodejs)
69-
- [Web](documentation/source-code-structure.md#web)
37+
- [Introduction to serverless microservices](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md)
38+
- [What are microservices?](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md#what-are-microservices)
39+
- [What is serverless?](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/introduction.md#what-is-serverless)
40+
- [Architecture overview](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/architecture-overview.md)
41+
- [Macro architecture](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/architecture-overview.md#macro-architecture)
42+
- [Data flow](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/architecture-overview.md#data-flow)
43+
- [Initial setup](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/setup.md)
44+
- [API endpoints using Azure Functions](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-endpoints.md)
45+
- [RideShare APIs](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-endpoints.md#rideshare-apis)
46+
- [Durable Orchestrators](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-endpoints.md#durable-orchestrators)
47+
- [Services intercommunication using Event Grid](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md)
48+
- [Logic App handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#logic-app-handler)
49+
- [SignalR handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#signalr-handler)
50+
- [.NET SignalR client](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#dotnet-signalr-client)
51+
- [JavaScript SignalR client](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#javascript-signalr-client)
52+
- [Power BI handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#power-bi-handler)
53+
- [Trip Archiver handler](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/services-intercommunication.md#trip-archiver-handler)
54+
- [Gateway with API Management](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/api-management.md)
55+
- [Data storage](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/data-storage.md)
56+
- [Client application](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md)
57+
- [Passengers page](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#passengers-page)
58+
- [Drivers page](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#drivers-page)
59+
- [Authentication](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/client-application.md#authentication)
60+
- [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)
61+
- [Monitoring and testing](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md)
62+
- [Integration testing](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#integration-testing)
63+
- [Monitoring](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#monitoring)
64+
- [Telemetry correlation](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#telemetry-correlation)
65+
- [Monitoring for different audiences](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/monitoring-testing.md#monitoring-for-different-audiences)
66+
- [Source code structure](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md)
67+
- [.NET](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md#net)
68+
- [Node.js](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md#nodejs)
69+
- [Web](https://github.com/Azure-Samples/Serverless-microservices-reference-architecture/blob/master/documentation/source-code-structure.md#web)

0 commit comments

Comments
 (0)