mirror of https://github.com/01-edu/public.git
feat(devops-projects): add bonus question
- Add bonus question about using the student own solution instead of the provided one
This commit is contained in:
parent
7ddaf9761a
commit
41038eb7ba
|
@ -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.
|
||||
<!--TODO: add link to solution for orchestrator-->
|
||||
> 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.
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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!
|
||||
<!--TODO: add link to solution-->
|
||||
> 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
|
||||
|
|
|
@ -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?
|
||||
|
|
|
@ -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.
|
||||
<!--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
|
||||
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.
|
||||
|
||||
|
|
|
@ -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?
|
||||
|
||||
|
|
Loading…
Reference in New Issue