Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.33 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.33 KB

Databases course project for Technopark @mail.ru

Task

There is API without implementation: https://tech-db-forum.bozaro.ru/. We need to create application (any language) which will process requests with correct responses. After that we need to upgrade our application so it can process as many requests as it possible.

Grades

Here are grades for our course (01.09.2017 - 20.01.2018). 1 point per RPS (Request per Second). Maximum is 30 points.

DATE ... - 12.01.2018 12.01.2018 - 14.01.2018 15.01.2018 - ...
RPS 50 40* 80**

*There was server update which decresed it's perfomance.

*Deadline.

Result

Database fills in 5 minutes.

Perfomance test: 2669 RPS

Launch (Docker)

This application is provided by Docker container. So you just need build and run:

docker build -t d.zaytsev https://github.com/HaseProgram/technoparkdb.git
docker run -p 5000:5000 --name d.zaytsev -t d.zaytsev

Launch test

You can found test app here: Application

Launching functional test:

./tech-db-forum func

Launching fill database:

./tech-db-forum fill

Launching perfomancetest:

./tech-db-forum perf