Browse Source

feat(devops-projects): add bonus question

- Add bonus question about using the student own solution instead
  of the provided one
pull/2333/head^2
nprimo 11 months ago committed by MSilva95
parent
commit
41038eb7ba
  1. 7
      subjects/devops/cloud-design/README.md
  2. 2
      subjects/devops/cloud-design/audit/README.md
  3. 7
      subjects/devops/orchestrator/README.md
  4. 2
      subjects/devops/orchestrator/audit/README.md
  5. 6
      subjects/devops/play-with-containers/README.md
  6. 2
      subjects/devops/play-with-containers/audit/README.md

7
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 optimize the Dockerfile for each service to reduce the image size and build
time. time.
> You can use your `play-with-containers` project solution.
### Deployment: ### Deployment:
Deploy the containerized microservices on AWS using an orchestration tool like 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 AWS ECS or EKS. Ensure that the services are load-balanced (consider using AWS
Elastic Load Balancer) and can communicate with each other securely. Elastic Load Balancer) and can communicate with each other securely.
> You can use your `orchestrator` project solution. <!--TODO: add link to solution for orchestrator-->
> Use [this solution]() to kick start you Kubernetes deployment.
### Monitoring and logging: ### Monitoring and logging:
@ -201,6 +200,8 @@ project.
If you complete the mandatory part successfully and you still have free time, 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: 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 `Function as a Service (FaaS)` in your solution.
- Use `Content Delivery Network (CDN)` to optimize your solution. - Use `Content Delivery Network (CDN)` to optimize your solution.

2
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 #### Bonus
###### +Did the student used his/her own `orchestrator` solution instead of the provided one?
###### +Did the student add any optional bonus? ###### +Did the student add any optional bonus?
###### +Is this project an outstanding project? ###### +Is this project an outstanding project?

7
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 API gateway code running and forwarding the requests to the other
services, and it's accessible via port `3000`. services, and it's accessible via port `3000`.
> You can use the Dockerfiles you created in the `play-with-containers` <!--TODO: add link to solution-->
> project! > Use the Dockerfiles provided [here](...)
### The cluster ### 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, 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: 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 Kubernetes Dashboard to monitor the cluster
- Deploy a dashboard for applications logs - Deploy a dashboard for applications logs

2
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 #### Bonus
###### +Did the student used his/her own `play-with-container` solution instead of the provided one?
###### +Did the student add any optional bonus? ###### +Did the student add any optional bonus?
###### +Is this project an outstanding project? ###### +Is this project an outstanding project?

6
subjects/devops/play-with-containers/README.md

@ -49,7 +49,9 @@ in the audit.
You have to implement this architecture: You have to implement this architecture:
![architecture](./resources/play-with-containers-py.png) ![architecture](./resources/play-with-containers-py.png)
You will use the services you developed in the `crud-master-py` project. <!--TODO: add link to solution-->
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 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 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 ### 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, 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. you can implement anything that you feel deserves to be a bonus.

2
subjects/devops/play-with-containers/audit/README.md

@ -216,7 +216,7 @@ user:~$
#### Bonus #### 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? ###### +Did the student add any optional bonus?

Loading…
Cancel
Save