Skip to content

ShamaRus/test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

По условиям задачи, нужно получать из API список бортов, вылетевших из Берлина и находящихся сейчас в воздухе.

API получения бортов, которые сейчас находятся в воздухе: https://airlabs.co/api/v9/flights

В Берлине на данный момент существует только один рабочий аэропорт, с кодом BER.

В коде не хватает обработки исключений + можно вынести в асинк + потоки процесс инфы по запущенным таскам, asyncio.run_coroutine_threadsafe. GIL помешать не должен, т.к. инспект лезет по сети в redis, т.е. IO-bound.

Если добавить еще nginx reverse proxy ко фронту и бэку, то достигнем возможности полноценного горизонтального масштабирования всех компонентов.

Запуск:

docker-compose up --build

Фронт поднимается на 8003 порту, бэк на 8004.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published