Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lifinance/devops-challenge
DevOps take-home challenge for applicant
https://github.com/lifinance/devops-challenge
Last synced: about 1 month ago
JSON representation
DevOps take-home challenge for applicant
- Host: GitHub
- URL: https://github.com/lifinance/devops-challenge
- Owner: lifinance
- Created: 2024-07-31T11:57:13.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-02T13:50:05.000Z (5 months ago)
- Last Synced: 2024-08-03T15:32:03.062Z (5 months ago)
- Language: Go
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bird Application
This is the bird Application! It gives us birds!!!
The app is written in Golang and contains 2 APIs:
- the bird API
- the birdImage APIWhen you run the application (figure it out), you will see the relationship between those 2 APIs.
# installation & how to run it
Find it
# Challenge
How to:
- fork the repository
- work on the challenges
- share your repository link with the recruitment teamHere are the challenges:
- Install and run the app
- Dockerize it (create dockerfile for each API)
- Create an infra on AWS (VPC, SG, instances) using IaC
- Install a small version of kubernetes on the instances (no EKS)
- Build the manifests to run the 2 APIs on k8s
- Bonus points: observability, helm, scalingRules:
- Use security / container / k8s / cloud best practices
- Change in the source code is possibleEvaluation criterias:
- best practices
- code organization
- clarity & readability