@ -21,17 +21,25 @@ We used an ASP .NET Web API, with a Swagger configuration to visualize the inter
An [Ocelot ](https://ocelot.readthedocs.io/en/latest/ ) API Gateway manages the whole system.
An [Ocelot ](https://ocelot.readthedocs.io/en/latest/ ) API Gateway manages the whole system.
It can be started using Visual Studio if you first right-click the cat-cafe.sln Solution, and go to Properties.
It can be started using Visual Studio if you first right-click the cat-cafe.sln Solution, and go to Properties.


Then set all relevant projects' "Action" to "Start", and they will all be launched simultaneously.
Then set all relevant projects' "Action" to "Start", and they will all be launched simultaneously.


Now you can click "Start" to launch the "Multiple Startup Project".
Now you can click "Start" to launch the "Multiple Startup Project".


And observe the API gateway in action.
And observe the API gateway in action.


Overall, the architecture may be summed up like so:

#### Ports
#### Ports
| What | Where |
| What | Where |
|--|--|
|--|--|
@ -116,7 +124,7 @@ Give your new branch a name referring to an issue (or maybe a group of similar i
git checkout -b branch-name-that-describes-the-new-feature
git checkout -b branch-name-that-describes-the-new-feature
```
```
Regularly, you might want to get all the new code from your master (yeah, we forgot to rename it "main", sorry) branch , to work with an up-to-date codebase:
Regularly, you might want to get all the new code from your master branch (yeah, we forgot to rename it "main", sorry), to work with an up-to-date codebase:
```bash
```bash
git pull --rebase origin master
git pull --rebase origin master