https://github.com/primait/domain-sres-tech-challenge
Tech challenge for evaluating candidates for Domain SREs team during the hiring process
https://github.com/primait/domain-sres-tech-challenge
Last synced: about 2 months ago
JSON representation
Tech challenge for evaluating candidates for Domain SREs team during the hiring process
- Host: GitHub
- URL: https://github.com/primait/domain-sres-tech-challenge
- Owner: primait
- Created: 2024-07-15T14:56:52.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-02-11T17:15:21.000Z (over 1 year ago)
- Last Synced: 2025-02-11T18:27:47.565Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 35.2 KB
- Stars: 1
- Watchers: 35
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Domain SREs Tech Challenge
This repo contains the template of a working Python application, to be used as starting point for the tech challenge candidates should do during the hiring process for a Domain SRE position.
The application is exposing two essential endpoints:
- `GET /users`: Retrieve a list of all users.
- `POST /user`: Enable the creation of a new user
Additionally, you'll find a `/swagger` endpoint with a Swagger exposed, in order to provide documentation for the APIs and a UI for testing.
The application needs a set of AWS resources to work correctly, you can use both [Localstack CE](https://github.com/localstack/localstack) or an Official AWS Account (consider the Free Tier option).
In order to play locally with the application, you need some environment variables.
- edit the `.env-example` file
- change environment variables accordingly with your needs
- rename the `.env-example` file in `.env`
In order to start the application:
```
poetry install
cd prima-tech-challenge
poetry run flask run
```