nikialeksey / library-service

A simple django web service for job interview purpose.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library service

A simple django web service for job interview purpose.

Mit License Python 3.6

DB scheme

Reader
name
Book
title
reader

There is the migration generates 50k readers and 100k books. For simplicity reader IDs are sequential numbers. By default there is two database instances: leader and replica follower.

API

  • /readers/id_bounds/ - see the reader IDs bounds
  • /reader/<reader_id>/ - reader info in JSON format
  • /all/ - db export in CSV format

Run

docker-compose up

About

A simple django web service for job interview purpose.

License:MIT License


Languages

Language:JavaScript 52.8%Language:CSS 41.8%Language:Python 5.3%Language:Dockerfile 0.1%Language:Shell 0.1%