From 41038eb7bad68e28f9d4ee135b618af6cd8fd772 Mon Sep 17 00:00:00 2001 From: nprimo Date: Wed, 8 Nov 2023 17:14:20 +0000 Subject: [PATCH] feat(devops-projects): add bonus question - Add bonus question about using the student own solution instead of the provided one --- subjects/devops/cloud-design/README.md | 7 ++++--- subjects/devops/cloud-design/audit/README.md | 2 ++ subjects/devops/orchestrator/README.md | 7 +++++-- subjects/devops/orchestrator/audit/README.md | 2 ++ subjects/devops/play-with-containers/README.md | 6 +++++- subjects/devops/play-with-containers/audit/README.md | 2 +- 6 files changed, 19 insertions(+), 7 deletions(-) diff --git a/subjects/devops/cloud-design/README.md b/subjects/devops/cloud-design/README.md index 0f914d486..ad2fba97d 100644 --- a/subjects/devops/cloud-design/README.md +++ b/subjects/devops/cloud-design/README.md @@ -155,15 +155,14 @@ Use Docker to build container images for each microservice. Make sure to optimize the Dockerfile for each service to reduce the image size and build time. -> You can use your `play-with-containers` project solution. - ### Deployment: Deploy the containerized microservices on AWS using an orchestration tool like AWS ECS or EKS. Ensure that the services are load-balanced (consider using AWS Elastic Load Balancer) and can communicate with each other securely. -> You can use your `orchestrator` project solution. + +> Use [this solution]() to kick start you Kubernetes deployment. ### Monitoring and logging: @@ -201,6 +200,8 @@ project. If you complete the mandatory part successfully and you still have free time, you can implement anything that you feel deserves to be a bonus, for example: +- Use your own `orchestrator` solution instead of the provided one. + - Use `Function as a Service (FaaS)` in your solution. - Use `Content Delivery Network (CDN)` to optimize your solution. diff --git a/subjects/devops/cloud-design/audit/README.md b/subjects/devops/cloud-design/audit/README.md index 889b8c123..aa37d854c 100644 --- a/subjects/devops/cloud-design/audit/README.md +++ b/subjects/devops/cloud-design/audit/README.md @@ -95,6 +95,8 @@ Review the student's architecture design, ensuring that it meets the project req #### Bonus +###### +Did the student used his/her own `orchestrator` solution instead of the provided one? + ###### +Did the student add any optional bonus? ###### +Is this project an outstanding project? diff --git a/subjects/devops/orchestrator/README.md b/subjects/devops/orchestrator/README.md index 098317ecf..bf5f4a0c4 100644 --- a/subjects/devops/orchestrator/README.md +++ b/subjects/devops/orchestrator/README.md @@ -47,8 +47,8 @@ consisting of the following components: API gateway code running and forwarding the requests to the other services, and it's accessible via port `3000`. -> You can use the Dockerfiles you created in the `play-with-containers` -> project! + +> Use the Dockerfiles provided [here](...) ### The cluster @@ -129,6 +129,9 @@ You must push a `README.md` file containing full documentation of your solution If you complete the mandatory part successfully, and you still have free time, you can implement anything that you feel deserves to be a bonus, for example: +- Use the `Dockerfile` you have defined in your solution for + `play-with-containers` + - Deploy a Kubernetes Dashboard to monitor the cluster - Deploy a dashboard for applications logs diff --git a/subjects/devops/orchestrator/audit/README.md b/subjects/devops/orchestrator/audit/README.md index 486a9ffb8..ffc69f167 100644 --- a/subjects/devops/orchestrator/audit/README.md +++ b/subjects/devops/orchestrator/audit/README.md @@ -228,6 +228,8 @@ In less than 15 minutes and with the help of Google the student must explain all #### Bonus +###### +Did the student used his/her own `play-with-container` solution instead of the provided one? + ###### +Did the student add any optional bonus? ###### +Is this project an outstanding project? diff --git a/subjects/devops/play-with-containers/README.md b/subjects/devops/play-with-containers/README.md index 8580b0830..c39e4e348 100644 --- a/subjects/devops/play-with-containers/README.md +++ b/subjects/devops/play-with-containers/README.md @@ -49,7 +49,9 @@ in the audit. You have to implement this architecture: ![architecture](./resources/play-with-containers-py.png) -You will use the services you developed in the `crud-master-py` project. + +You will use the services described in the `crud-master` project. [Here](...) +is a working solution that you can use to solve this project. You are required to create a `Dockerfile` for each service and call them in your `docker-compose.yml` (each service should have its container for optimal @@ -109,6 +111,8 @@ You must push a `README.md` file containing full documentation of your solution ### Bonus +Use your `crud-master` services for the solution of this project. + If you complete the mandatory part successfully, and you still have free time, you can implement anything that you feel deserves to be a bonus. diff --git a/subjects/devops/play-with-containers/audit/README.md b/subjects/devops/play-with-containers/audit/README.md index 963aa7849..e7d28fcb4 100644 --- a/subjects/devops/play-with-containers/audit/README.md +++ b/subjects/devops/play-with-containers/audit/README.md @@ -216,7 +216,7 @@ user:~$ #### Bonus -###### +Did the student use his/her own `crud-master-py` solution? +###### +Did the student use his/her own `crud-master` solution? ###### +Did the student add any optional bonus?