Skip to content

iturdikulov/ave_python_fastapi_redis

Repository files navigation

FastAPI сервис для кеширования адресов по телефону

Микросервис для хранения и управления связками "телефон-адрес". Такой сервис может использоваться для кеширования часто запрашиваемой информации. Специфичные нюансы:

  • для телефона я использую Query, в ТЗ у нас тело запроса, но я решил унифицировать и по моему мнению query лучше подходит;
  • комментарии в данном проекте на английском языке, но если нужно можно и на русском писать;
  • в теле запроса используется только домашний адрес.

Redis клиент запускается и закрывается используя события lifespan.

Быстрый старт

  1. Убедитесь, что установлен Docker.
  2. Перейдите в корневой каталог проекта.
  3. Выполните docker compose up --build.

Ознакомьтесь с интерактивной документацией по API по адресу http://localhost:8010/docs.

В данном проекте реализованы эндпоинты по ТЗ (обычный CRUD). Через OpenAPI его можно протестировать.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published