Budżet: 27000 UAH Termin: 20 dni
Witaj Vladysławie,
Oto co mogę zaproponować:
Backend - FastAPI, znacznie szybciej przetwarza zapytania niż Django, z pudełka działa asynchronicznie, co również zwiększa prędkość przetwarzania zapytań.
Baza danych - Dowolna do wyboru z wymienionych.
Autoryzacja - JWT / OAuth, ale mam również doświadczenie z OpenID Connect, co pozwoli w przyszłości dodać autoryzację biometryczną. Mogę również zaproponować AWS Cognito, które pozwala przenieść wszystko związane z autoryzacją, przechowywaniem użytkowników i korzystaniem z OAuth do osobnej usługi AWS (Bardzo elastyczna konfiguracja + znacznie zwiększa bezpieczeństwo Twojej aplikacji)
Architektura - Należy patrzeć na konkretne wymagania, ale podejrzewam, że REST to Twój wybór.
Admin - FastAPI-admin, starlet-admin
Hosting - polecam AWS, to standard przemysłowy
Zapakuję wszystko w Dockera dla łatwości wdrożenia i dalszego rozwoju, a także skonfiguruję zautomatyzowane pipeline'y do dostarczania kodu na serwer bez udziału devopsa (wszystko będzie się odbywać automatycznie przy aktualizacji kodu w repozytorium),
Cały kod będzie pokryty testami jednostkowymi.
Jestem gotów przedstawić projekty, w których wykorzystano wszystkie te technologie w osobistej rozmowie. Z przyjemnością odpowiem na wszystkie Twoje pytania.
Z poważaniem,
Giorgi,
Senior Python Developer