Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Inżynier Backend Python — Wzmocnienie FastAPI + Deterministyczne Rankingowanie + WebSockets + Recenzje AI

Translated

Załączniki 1

Wgląd do aplikacji jest dostępny tylko zarejestrowanym użytkownikom.
  1. 3687
     19  1

    30 dni8723 PLN

    BENCHMARK

    Przejrzałem załączony Techniczny Brief Zatrudnienia i rozumiem, że dotyczy to wzmocnienia produkcji istniejącego systemu analityki pojazdów opartego na FastAPI — a nie rozwoju od podstaw.

    Poniżej znajduje się moja uporządkowana wycena.

    1) Szacunkowa całkowita liczba godzin

    Wstępna wycena: 160–190 godzin
    (Podlega ±15% po wstępnym audycie repozytorium)

    2) Podział według strumienia pracy
    Stabilizacja i wzmocnienie backendu

    20–25h
    • Usunięcie ścieżek awarii i niebezpiecznego dostępu do bazy danych
    • Wymuszenie deterministycznego zachowania
    • Dodanie strukturalnego logowania
    • Naprawa błędów predykatów SQL
    • Dodanie ograniczeń i indeksów

    System WebSocket (Autoryzacja + Wiele instancji + Redis)

    30–35h
    • Zastąpienie map socketów w pamięci
    • Implementacja asynchronicznego pub/sub w Redis
    • Walidacja uwierzytelnionego handshake
    • Deterministyczna iteracja nadawania
    • Bezpieczeństwo wielu instancji
    • Asynchroniczne pokrycie testowe

    Deterministyczny silnik wyceny

    25–30h
    • Warstwowy wybór porównawczy
    • Deterministyczne poszerzenie zapasowe
    • Filtrowanie wartości odstających
    • Ścisłe zaokrąglanie dziesiętne
    • Utrzymywanie metadanych benchmarku
    • Skrypt do uzupełniania
    • Pełne testy formuł

    Deterministyczny silnik podobnych ofert

    20–25h
    • Model punktacji ważonej
    • Konfigurowalne wagi
    • Twarde filtry + poszerzenie zapasowe
    • Deterministyczne rozstrzyganie remisów
    • Optymalizacja zapytań indeksowanych

    Inteligentna recenzja (AI + warstwa pamięci podręcznej)

    25–30h
    • Generowanie odcisku palca pojazdu
    • Pozyskiwanie dowodów z sieci
    • Synteza LLM (ograniczenie tylko do dowodów)
    • Warstwa pamięci podręcznej Redis + DB
    • Wersjonowanie + unieważnienie TTL
    • Unikalny indeks bazy danych
    • Opcjonalne wymuszenie odświeżenia

    Zakończenie cyklu życia powiadomień

    10–15h
    • Wymuszenie własności
    • Naprawa predykatów aktualizacji
    • Usunięcie osieroconych rekordów
    • Spójność transakcyjna
    • Pokrycie testowe punktu końcowego

    Zastąpienie wyszukiwania katalogu

    10–15h
    • Rzeczywiste wyszukiwanie oparte na filtrach
    • Walidowana paginacja
    • Strukturalne logowanie
    • Testy integracyjne

    Integracja z Facebookiem

    10–15h
    • Integracja modułu
    • Rozwiązanie problemu z dopasowaniem schematu
    • Stabilizacja proxy/konta

    Testowanie + wzmocnienie CI

    20–25h
    • pytest + pytest-asyncio
    • Deterministyczne testy migawkowe
    • Asynchroniczne testy WebSocket
    • Pokrycie krytycznych przepływów
    • Kompatybilność CI

    3) Ryzyka / Nieznane

    • Ukryte powiązania między logiką rankingową a wyceną
    • Niekonsekwentne dane historyczne wpływające na deterministyczność
    • Założenia dotyczące cyklu życia WebSocket w obecnym kodzie
    • Zarządzanie kosztami LLM + niezawodność dowodów
    • Częściowe migracje bazy danych

    4) Proponowane kamienie milowe

    Audyt bazy kodu + propozycja architektury

    Stabilizacja WebSocket

    Deterministyczny silnik wyceny

    Deterministyczny silnik podobieństwa

    Inteligentna recenzja AI + warstwa pamięci podręcznej

    Wzmocnienie bazy danych + uzupełnienia

    Zakończenie powiadomień + katalogu

    Pokrycie testowe

  2. 2187
     11  0

    30 dni1090 PLN

    BENCHMARK
    Przejście z "stubowanej" platformy analityki pojazdów do stanu gotowego do produkcji wymaga zmiany z kodu funkcjonalnego na niezawodną infrastrukturę. Moje podejście koncentruje się na eliminacji niedeterministyczności w silnikach oceny i zapewnieniu, że warstwa WebSocket skalować się poziomo za pomocą Redis.

    ### Strategia wdrożenia technicznego

    1. **Skalowanie WebSocketów:** Aby uczynić WebSockety bezpiecznymi dla wielu instancji, wdrożę backend **Redis Pub/Sub**. Zapewnia to, że powiadomienie przeznaczone dla konkretnego użytkownika dotrze do niego niezależnie od tego, do której instancji serwera podłączony jest jego klient. Uwierzytelnianie będzie obsługiwane podczas początkowego handshake'u za pomocą middleware FastAPI wstrzykiwanego przez zależności.
    2. **Osiąganie deterministyczności:** * **Silnik cenowy:** Zastąpię arytmetykę zmiennoprzecinkową `Decimal` dla walut i wdrożę ścisłą macierz wagową.
    * **Ranking podobieństwa:** Wdrożę jawne zasady rozstrzygania remisów (np. wtórne sortowanie według UUID lub znacznika czasu utworzenia), aby zapewnić, że ten sam input zawsze daje tę samą uporządkowaną listę. Logika "poszerzania" zapasowego zostanie przeniesiona z losowego wyboru do hierarchicznego rozszerzenia filtra (np. rozszerzanie promienia lub zakresu roku modelu).

    3. **Inteligentna recenzja AI:** Punkt końcowy zostanie zbudowany z **trójwarstwową strategią buforowania**:
    * Hash zapytania wejściowego + wersja promptu jako klucz Redis.
    * Wersjonowanie dla promptów, aby zapewnić, że wyniki oparte na dowodach pozostają spójne, nawet jeśli model zostanie zaktualizowany.
    * Asynchroniczne pobieranie dowodów z sieci z "wyłącznikiem awaryjnym" do lokalnych danych, jeśli zewnętrzne API przekroczą progi opóźnienia.

  3. 414  
    30 dni10 904 PLN

    Cześć! 👋
    BENCHMARK: Przejrzałem załączony opis techniczny zatrudnienia i jestem gotów zoptymalizować twoją platformę analityki pojazdów w Pythonie z FastAPI, SQLAlchemy, Redis (async), WebSockets, relacyjną bazą danych, integracją LLM oraz Pytest.
    Proponuję zająć się zadaniem jako doświadczony inżynier backendowy, z naciskiem na stabilizację, deterministyczność i testowanie. Mam doświadczenie w optymalizacji podobnych systemów (analiza danych, powiadomienia w czasie rzeczywistym, integracje AI).
    Podział według przepływów pracy:
    WebSockets: 25–35 godzin (autoryzacja, bezpieczeństwo wieloserwerowe z Redis Pub/Sub, dostarczanie dla użytkowników)
    Cennik: 20–25 godzin (deterministyczny benchmark + wypełnianie danych, zastępowanie wypełniaczy)
    Podobieństwo: 20–30 godzin (ocena wagowa, rozwiązywanie równości, rezerwacja, deterministyczność)
    Przegląd AI: 20–25 godzin (punkt końcowy z dowodami w sieci, buforowanie/wersjonowanie, bezpieczne kopie zapasowe)
    Baza danych: 15–20 godzin (naprawa SQL, dodawanie ograniczeń/indeksów, optymalizacja zapytań, migracje)
    Testy: 20–25 godzin (pytest + pokrycie async, gotowość CI)

    Ryzyka/nieznane czynniki: Zależność od aktualnego stanu kodu (możliwe ukryte błędy w niekompletnych częściach); integracja z LLM API (jeśli są ograniczenia dotyczące zapytań/modeli); skalowalność Redis dla WebSockets przy dużym obciążeniu; migracje bazy danych bez przestojów; potencjalne zmiany w wymaganiach po audycie.
    Proponowany plan etapów:
    Etap 1 (1–2 tygodnie): Audyt kodu, konfiguracja środowiska, naprawa bazy danych (ograniczenia/indeksy, błędy SQL).
    Etap 2 (2–3 tygodnie): Stabilizacja WebSockets + deterministyczne cennikowanie/podobieństwo.
    Etap 3 (2–3 tygodnie): Punkt końcowy przeglądu AI + pełne testowanie (pytest/async, integracja CI).
    Etap 4 (1 tydzień): Ostateczne testowanie, dokumentacja, wdrożenie.

    Strategia testowania: Wstępny audyt z testami jednostkowymi dla kluczowych funkcji; pełne pokrycie krytycznych przepływów (WebSockets, cennikowanie, AI) z pytest-asyncio; testy integracyjne z mockami (Redis, LLM API); testy obciążeniowe dla WebSockets; konfiguracja CI (GitHub Actions lub podobne) do automatycznego uruchamiania testów na PR.
    Wymagany dostęp: Dostęp do repozytorium (GitHub/GitLab); środowiska stagingowe do testowania; baza danych (z danymi uwierzytelniającymi dla dev); instancja Redis; klucze API dla LLM; dokumentacja aktualnego kodu (jeśli jest).

    Jestem gotów omówić szczegóły, doprecyzować wycenę po audycie i rozpocząć pracę.

  4. 588    2  0
    35 dni7996 PLN

    BENCHMARK

    Przejrzałem Techniczny Brief Zatrudnienia i rozumiem, że jest to zaangażowanie w twardnienie produkcji dla istniejącej platformy analityki pojazdów FastAPI, a nie nowa budowa.

    1) Szacunkowa całkowita liczba godzin
    168h łącznie. Oczekiwany zakres po wstępnej walidacji: 160-180h. Harmonogram: 28-35 dni.

    2) Podział według modułu/strumienia pracy
    - Stabilizacja backendu + twardnienie bazy danych — 24h
    - Niezawodność WebSocket + Redis + testy asynchroniczne — 28h
    - Ceny deterministyczne + uzupełnienie — 24h
    - Silnik podobnych ogłoszeń — 22h
    - Wykres analityczny / sygnały obrazowe — 14h
    - Inteligentna recenzja + pamięć podręczna/wersjonowanie — 22h
    - Powiadomienia + wyszukiwanie w katalogu + dostosowanie do Facebooka — 18h
    - Ostateczna kontrola jakości, twardnienie CI, notatki migracyjne, dokumentacja — 16h

    3) Ryzyka/nieznane
    - Schemat bazy danych/jakość danych i bezpieczeństwo migracji
    - Topologia Redis/WebSocket i współbieżność
    - głębokość logiki zastępczej/przypadkowej
    - niezawodność pozyskiwania dowodów AI
    - obecna baza testów CI / asynchronicznych
    - dryf schematu parsera/Facebooka

    4) Proponowany plan kamieni milowych
    - M0: darmowy pilot / dowód koncepcji
    - M1: fundament stabilizacji
    - M2: niezawodność WebSocket
    - M3: silniki deterministyczne
    - M4: inteligentna recenzja AI + sygnały analityczne
    - M5: powiadomienia, wyszukiwanie w katalogu, Facebook
    - M6: ostateczne twardnienie i gotowość do wydania

    5) Strategia testowania
    - deterministyczne testy jednostkowe dla cen/podobieństwa
    - asynchroniczne testy integracyjne dla WebSocketów/powiadomień
    - testy integralności bazy danych, migracji i uzupełnienia
    - testy kontraktów schematu API
    - gotowe do CI pytest / pytest-asyncio

    6) Wymagany dostęp do infrastruktury
    - repozytorium + staging
    - baza danych + Redis
    - konfiguracja CI
    - klucze LLM/API
    - szczegóły topologii wdrożenia

    Aby zredukować ryzyko dostawy na początku, mogę rozpocząć od krótkiego darmowego pilota / dowodu koncepcji, zweryfikować kluczowe założenia architektoniczne, a następnie zwrócić mapę wdrożenia i plan wykonania.

    Jestem otwarty na omówienie szczegółów w prywatnych wiadomościach.

  5. 2542    10  2   4
    10 dni5088 PLN

    BENCHMARK. Przejrzałem techniczny brief dotyczący zatrudnienia. Specjalizuję się w FastAPI i wzmocnieniu produkcji platform analityki pojazdów. Zastąpię nieliniową logikę stabilnym ważonym ocenianiem dla podobieństwa i benchmarków cenowych, zapewniając wyraźne rozstrzyganie remisów i poszerzone alternatywy. Dla WebSocketów wdrożę nadawcę wspieranego przez Redis, aby obsługiwać synchronizację wielu instancji i routowanie per użytkownik z autoryzacją opartą na JWT. Punkt końcowy przeglądu AI będzie miał wersjonowaną warstwę pamięci podręcznej, aby zoptymalizować wykorzystanie LLM i zapewnić odpowiedzi oparte na dowodach. Szacowany całkowity czas: 45 godzin. Strumienie pracy: WebSockety (8h), Ceny/Ranking (14h), Przeglądy AI (10h), DB/Migracje (6h), Pytest (7h). Ryzyka: Obsługa wydajności uzupełniania dla istniejących rekordów danych. Kamienie milowe: 1. Wzmocnienie WS, 2. Silniki rankingowe, 3. AI/Pamięć podręczna, 4. DB/CI. Testowanie: Asynchroniczny pytest z factory_boy dla deterministycznych danych testowych. Dostęp: Repozytorium, staging Redis/DB, klucze API LLM. Skupiam się na chirurgicznych aktualizacjach, które zapewniają, że system jest skalowalny i gotowy do CI.

    async def notify(uid, data): await redis.publish(f"ws:{uid}", json.dumps(data))

    Czekam na szczegółową dyskusję na temat Twojego projektu.

  6. 802    16  2
    30 dni10 904 PLN

    BENCHMARK

    Przejrzałem załączony techniczny brief dotyczący zatrudnienia i rozumiem, że jest to zadanie związane z wzmocnieniem produkcji — nie jest to budowa od podstaw.

    Specjalizuję się w stabilizacji asynchronicznych systemów Python (FastAPI, SQLAlchemy, Redis, WebSockets) oraz w przekształcaniu logiki zastępczej/losowej w deterministyczne, gotowe do produkcji implementacje.

    ### Szacowany Zakres
    Całość: ~150 godzin (na podstawie kamieni milowych)

    Podział (przybliżony):
    - WebSockets (autoryzacja, dostarczanie na użytkownika, bezpieczne dla wielu instancji Redis): 30h
    - Deterministyczny silnik cenowy + uzupełnienie: 25h
    - Deterministyczny silnik podobieństwa: 20h
    - Inteligentna recenzja AI (oparta na dowodach + buforowanie/wersjonowanie): 25h
    - Naprawy DB, ograniczenia, indeksy, migracje: 20h
    - Testy (pytest + pokrycie gotowe do asynchronicznej CI): 20h
    - Inne integracje i porządki: 10h

    ### Ryzyka / Nieznane
    - Jakość obecnego schematu indeksu DB
    - Istniejąca losowość wbudowana w logikę biznesową
    - Ograniczenia w pozyskiwaniu dowodów z sieci
    - Stan obecnej infrastruktury WebSocket

    ### Kamienie Milowe
    1) Stabilizacja DB + usunięcie ścieżek awaryjnych
    2) Deterministyczne silniki cenowe i podobieństwa
    3) Wzmocnienie WebSocket (bezpieczne dla wielu instancji)
    4) Produkcja recenzji AI
    5) Pełne pokrycie testami + walidacja CI

    ### Strategia Testowania
    - Ścisłe deterministyczne testy jednostkowe dla silników oceniania
    - Asynchroniczne testy integracyjne (pytest-asyncio)
    - Testy przepływu WebSocket
    - Testy walidacji uzupełnienia
    - Weryfikacja wydajności zapytań

    ### Wymagany Dostęp
    - Pełne repozytorium
    - DB staging + Redis
    - Dostęp do API LLM
    - Konfiguracja CI

    Skupiam się na determinizmie, defensywnym programowaniu, czystych ograniczeniach i pokryciu gotowym do CI. Gotowy do działania w oparciu o kamienie milowe.

  7. 679    1  0
    30 dni18 173 PLN

    BENCHMARK — Potwierdzam, że zapoznałem się z załączonym technicznym zarysem rekrutacyjnym
    Techniczny Zarys Rekrutacyjny

    Wprowadzenie
    Starszy inżynier backendowy Python skoncentrowany na wzmocnieniu produkcji, deterministycznych systemach analitycznych i architekturach asynchronicznych (FastAPI + Redis + WebSockets + LLM pipelines).
    Silne doświadczenie w przekształcaniu platform badawczych/betowych w stabilne, gotowe do CI usługi produkcyjne.
    Szacowany Całkowity Wysiłek
    ~180–220 godzin
    Podział Pracy

    1. Niezawodność WebSocketów — 35–45h
    Uwierzytelnione gniazda
    user_id → rejestr gniazd
    Redis pub/sub (bezpieczne dla wielu instancji)
    bezpieczeństwo transmisji + filtrowanie preferencji
    ponowne połączenie + gwarancje dostawy

    2. Deterministyczny Silnik Cenowy — 30–40h
    Zastąpienie logiki marży zastępczej
    Porównywalne poszerzenie fallback
    Filtrowanie wartości odstających
    Ścisła polityka zaokrąglania
    Utrzymywanie metadanych benchmarku
    Zadanie uzupełniające

    3. Silnik Podobnych Ogłoszeń — 25–35h
    Model punktacji ważonej
    Deterministyczne rozstrzyganie remisów
    Indeksowane zapytania
    Bezpieczne odpowiedzi w schemacie

    4. Inteligentny System Recenzji AI — 30–40h
    Odcisk palca pojazdu
    Pozyskiwanie dowodów z sieci
    Synteza LLM tylko na podstawie dowodów
    Cache + wersjonowanie + TTL
    Bezpieczne zarządzanie fallbackiem

    5. Wzmocnienie Bazy Danych — 20–25h
    Ograniczenia/indeksy
    Poprawki błędów SQL
    Notatki migracyjne
    Optymalizacja zapytań

    6. Testowanie i CI — 35–45h
    pytest + pytest-asyncio
    Testy WebSocketów
    testy silnika deterministycznego

    przepływy integracyjne
    gotowość pipeline CI
    Ryzyka / Nieznane
    Ukryte powiązania między logiką cenową a dopasowującą
    Istniejące niespójności danych wpływające na determinizm
    Krawędziowe przypadki cyklu życia WebSocketów w różnych wdrożeniach
    Niezawodność zewnętrznych dowodów sieciowych dla recenzji AI
    Ograniczenia opóźnienia/kosztów LLM

    Proponowane Kamienie Milowe
    M1 — Stabilizacja i Wzmocnienie Bazy Danych
    Ograniczenia, logowanie, poprawki SQL
    M2 — Warstwa Niezawodności WebSocketów
    Dostawa Redis dla wielu instancji
    M3 — Silnik Cenowy (Deterministyczny)
    Zastąpienie logiki + uzupełnienie
    M4 — Silnik Podobnych Ogłoszeń
    M5 — Produkcja Inteligentnej Recenzji AI
    M6 — Testowanie + Wzmocnienie CI + Ostateczna QA

    Strategia Testowania

    Testy jednostkowe dla determinizmu cenowego/punktacji
    Asynchroniczne testy integracyjne dla WebSocketów
    Testy walidacji migracji bazy danych
    Testy migawki dla wyników recenzji AI
    Pipeline CI egzekwujący progi pokrycia
    Wymagany Dostęp
    Repozytorium + strategia gałęzi
    Środowisko stagingowe
    Dostęp do bazy danych + Redis
    Istniejąca infrastruktura testowa (jeśli istnieje)
    Poświadczenia LLM/API
    Przegląd topologii wdrożenia

    Gotowy na umowę opartą na kamieniach milowych i natychmiastowy start.

  8. 503    3  0
    30 dni5993 PLN

    BENCHMARK

    Przejrzano brief.

    Jesteśmy StrawBerry Cats — zespołem skoncentrowanym na backendzie, specjalizującym się w utwardzaniu produkcji i systemach deterministycznych.

    Możemy pomóc Ci zastąpić logikę zastępczą, wyeliminować losowość, ustabilizować WebSockety, używając odpowiedniego strumieniowania zdarzeń (Redis/Kafka w zależności od architektury), wdrożyć deterministyczne silniki cenowe i podobieństwa, zaimplementować przegląd AI z pamięcią podręczną/wersjonowaniem oraz dodać rzeczywistą asynchroniczną pokrycie testowe + integralność bazy danych.

    Pracujemy w oparciu o kamienie milowe z uporządkowanym zarządzaniem zadaniami — zawsze będziesz widzieć postęp i to, co jest dostarczane.

    $1500/miesiąc za pełnoetatowego inżyniera backendu.
    Potrzebujesz szybszej dostawy? Możemy zwiększyć pojemność, jeśli zadania nie są zablokowane.

    Chętnie omówimy szczegóły prywatnie po zaakceptowaniu oferty.

    Uwaga: Podany termin w ofercie jest warunkowy i służy tylko jako początkowe okno zaangażowania — rzeczywisty harmonogram zależy od głębokości zakresu i złożoności debugowania.

  9. 1053    10  0
    1 dzień91 PLN

    BENCHMARK Przejrzałem brief dotyczący zatrudnienia i stos technologiczny wygląda solidnie, ale zauważyłem pewną sprzeczność w wymaganiach dotyczących systemu WebSocket. Brief wspomina o utrzymywaniu mapowania aktywnych gniazd user_id i zapobieganiu mutacji podczas iteracji nadawania, ale jednocześnie wymaga wsparcia dla wielu instancji za pomocą Redis. Technicznie, jeśli skalujemy do wielu instancji, lokalny słownik Pythona (mapowanie) na jednym serwerze nie zobaczy użytkowników podłączonych do innego serwera. Jeśli przechodzimy na Redis Pub/Sub, powinniśmy prawdopodobnie całkowicie zrezygnować z ręcznej iteracji nadawania. Każda instancja powinna po prostu subskrybować konkretne kanały użytkowników w Redis, który natywnie obsługuje dystrybucję i unika wszelkich błędów "mutacji podczas iteracji". Reszta zadań, takich jak uczynienie silników cenowych i podobieństw deterministycznymi oraz wzmocnienie warstwy przeglądu AI, jest jasna. Szczególnie interesuje mnie zastąpienie tych losowych miejscowników odpowiednim modelem oceny ważonej.

  10. 656    9  0
    1 dzień91 PLN

    BENCHMARK
    Dobry wieczór, Max!
    Ogólne zadanie jest jasne. Aby dać ci precyzyjną odpowiedź dotyczącą terminów i cen, chciałbym wyjaśnić kilka pytań, które miałem po analizie twojego zadania.
    Napisz do mnie prywatną wiadomość—omówimy szczegóły i twoje preferencje.

  11. 93908    1263  1   10
    1 dzień131 PLN

    BENCHMARK
    Cześć. Pracowałem z FastAPI/Node.js/React. Jestem gotowy do współpracy.

  12. 1363    4  0
    40 dni21 808 PLN

    BENCHMARK
    Cześć Max,
    Dokładnie przejrzałem Techniczne Zlecenie Rekrutacyjne. Zakres jest jasny: to wzmocnienie produkcji już funkcjonalnego systemu, z naciskiem na deterministyczność, niezawodność wielu instancji, integralność danych oraz zastąpienie logiki mock stabilnymi implementacjami.
    Pracuję głównie nad asynchronicznymi backendami FastAPI, które wymagają ścisłej deterministyczności, poprawności finansowej i poziomów czasu rzeczywistego skalowalnych poziomo. Ten zakres dobrze pasuje do tego doświadczenia.
    Szacowany całkowity wysiłek
    Około 180 do 220 godzin po krótkim wstępnym audycie.
    Podział według strumienia pracy
    Stabilizacja i wzmocnienie backendu
    25 do 35 godzin
    Bezpieczeństwo null, poprawki predykatów, egzekwowanie ograniczeń, przegląd indeksów, strukturalne logowanie, deterministyczne czyszczenie.
    Niezawodność WebSocket i wsparcie dla wielu instancji
    30 do 40 godzin
    Izolacja mapowania użytkownika do gniazda, asynchroniczny Redis pubsub lub strumienie, logika nadawania bezpiecznego mutacji, egzekwowanie preferencji powiadomień, asynchroniczne testy integracyjne i zgodność CI.
    Deterministyczny silnik cenowy
    25 do 35 godzin
    Wybór porównywalny w warstwach, poszerzanie zapasowe bez losowości, ścisła polityka zaokrąglania przy użyciu Decimal, filtrowanie wartości odstających, trwałość metadanych benchmarku, skrypt uzupełniający, deterministyczne testy regresji.

    Deterministyczny silnik podobieństwa
    25 do 35 godzin
    Model punktacji ważonej, konfigurowalny schemat wag, twarde filtry z poszerzaniem zapasowym, deterministyczne rozstrzyganie remisów, optymalizacja zapytań indeksowanych, stabilny kontrakt odpowiedzi.
    Integracja analityki grafów i inteligencji obrazów
    15 do 25 godzin
    Ponowne połączenie klasyfikatora w DAG, łączenie sygnałów w decyzje dopasowujące, zasady rozwiązywania konfliktów, zapas na wypadek niepowodzenia, logowanie obserwowalności.
    Inteligencja przeglądów AI z warstwą pamięci podręcznej
    25 do 35 godzin
    Odcisk palca pojazdu, pozyskiwanie dowodów, synteza LLM z wyjściem związanym z dowodami, pamięć podręczna Redis kluczowana odciskiem palca, unikalne ograniczenie DB, TTL i unieważnienie wersji, opcja wymuszonego odświeżania, walidacja schematu.
    Zakończenie cyklu życia powiadomień
    15 do 20 godzin
    Poprawka predykatów, egzekwowanie własności, czyszczenie osieroconych, spójność transakcyjna, ograniczenia unikalności, pokrycie punktów końcowych.
    Zastąpienie wyszukiwania katalogu
    10 do 15 godzin
    Wyszukiwanie oparte na zwalidowanych filtrach, gwarancje paginacji, strukturalne logowanie, testy integracyjne.
    Dostosowanie integracji z Facebookiem
    10 do 15 godzin
    Integracja modułów, poprawki proxy i konta, normalizacja schematu z innymi parserami.
    Ryzyka i nieznane
    Aktualny poziom spójności danych w bazie danych produkcyjnej
    Ukryte niedeterministyczne zachowanie w logice rankingowej lub zapasowej
    Edg

  13. 1718    7  0   1
    60 dni10 904 PLN

    BENCHMARK

    Potwierdzam, że zapoznałem się z załączonym Technical Hiring Brief i rozumiem, że chodzi o produkcyjne wzmocnienie istniejącego systemu, a nie o rozwój greenfield.

    Specjalizuję się w stabilizacji i deterministyczności systemów backendowych na FastAPI/async-stack, w tym Redis, WebSockets, integracje AI oraz optymalizację SQL. Dla mnie to typowe zadanie „przenieść działający prototyp do systemu produkcyjnego”.

    1. Ocena ogólnych godzin

    Orientacyjnie: 140–190 godzin

    (zależy od jakości obecnego kodu, rzeczywistego stanu warstwy WebSocket oraz logiki pricing/similarity)

    2. Rozkład po strumieniach

    WebSockets (auth + multi-instance + Redis + testy)

    25–35 godzin

    Deterministyczny silnik cenowy

    20–30 godzin

    Deterministyczny silnik podobieństwa

    20–30 godzin

    Inteligentny przegląd (LLM + dowody + cache + wersjonowanie)

    20–30 godzin

    Wzmocnienie DB (ograniczenia, indeksy, poprawki, migracje)

    15–25 godzin

    Cykl życia powiadomień + spójność

    10–15 godzin

    Integracja grafu analitycznego + sygnału obrazu

    10–20 godzin

    Testowanie (pytest + async + gotowe do CI)

    20–30 godzin

    3. Ryzyka / nieznane czynniki
    • Rzeczywisty stan kodu async (warunki wyścigu / blokujące wywołania)
    • Obecna struktura Redis (logika pub/sub lub ad-hoc)
    • W jakim stopniu pricing/similarity są już splecione z innymi modułami
    • Stan migracji DB i historia dryfu schematu
    • W jakim stopniu AI-endpoint jest obecnie izolowany mockowo lub już częściowo zintegrowany

    4. Proponowany plan etapów

    Milestone 1 – Warstwa stabilizacji
    • Czyszczenie ścieżki awarii
    • Strukturalne logowanie
    • Plan ograniczeń i indeksów DB
    • Deterministyczne egzekwowanie przez API

    Milestone 2 – Warstwa niezawodności WebSocket
    • Uwierzytelnione WS
    • Asynchroniczny pub/sub Redis
    • Bezpieczeństwo multi-instance
    • Pokrycie testami asynchronicznymi

    Milestone 3 – Silniki deterministyczne
    • Przebudowa silnika cenowego
    • Przebudowa silnika podobieństwa
    • Skrypty backfill
    • Pełne testowanie formuł

    Milestone 4 – Inteligentny przegląd AI
    • Odcisk palca
    • Warstwa pozyskiwania dowodów
    • Synteza LLM z rygorystycznym schematem
    • Cache + wersjonowanie + TTL

    Milestone 5 – Pokrycie i wzmocnienie CI
    • Pytest + pytest-asyncio
    • Testy integracyjne
    • Pipeline gotowy do CI

    5. Strategia testowania
    • Testy jednostkowe dla formuł pricing i similarity (deterministyczność gwarantowana)
    • Testy asynchroniczne WebSocket z testową instancją Redis
    • Testy ograniczeń DB
    • Testy kontraktowe dla endpointu AI (schemat + trafienie/nie trafienie cache)
    • Testy regresyjne na przypadkach brzegowych
    • Integracja CI z asynchronicznym runnerem

    6. Wymagany dostęp
    • Repozytorium Git (pełna historia)
    • Środowisko stagingowe
    • Zrzut DB lub dostęp do staging DB

  14. 339  
    30 dni3635 PLN

    BENCHMARK
    Możemy pomóc w produkcyjnym wdrożeniu i wzmocnieniu istniejącej platformy analityki pojazdów z naciskiem na deterministyczność, niezawodność i gotowość do testów CI.
    Szacowany całkowity wysiłek - 200 godzin łącznie
    (Zależy od obecnej jakości kodu, stanu bazy danych i istniejącej architektury WebSocket.)
    Podział według strumienia pracy
    1) WebSockety (autoryzacja + bezpieczeństwo wielu instancji Redis)
    2) Deterministyczny silnik wyceny
    3) Deterministyczny silnik podobieństwa
    4) Punkt końcowy inteligentnej recenzji AI
    5) Wzmocnienie bazy danych
    6) Testowanie i CI
    Ryzyka / Nieznane
    - Istniejące problemy z integralnością schematu
    - Ukryte warunki wyścigu w asynchronicznych przepływach
    - Ograniczenia obecnej infrastruktury WebSocket
    - Kompromisy kosztów/wydajności LLM
    - Dziedziczna nieliniowa logika osadzona głęboko w usługach
    Proponowane kamienie milowe
    Kamień milowy 1: Stabilizacja WebSocket + autoryzacja + Redis
    Kamień milowy 2: Deterministyczne wyceny + silniki podobieństwa
    Kamień milowy 3: Punkt końcowy recenzji AI (z pamięcią podręczną/wersjonowaniem)
    Kamień milowy 4: Wzmocnienie bazy danych + wydajność
    Kamień milowy 5: Pełny zestaw testów + integracja CI
    Każdy kamień milowy dostarczony z listą kontrolną walidacji.
    Strategia testowania
    - Testy zrzutów wyjściowych deterministycznych
    - Testy integracji asynchronicznej
    - Testy WebSocket z obsługą Redis
    - Walidacja odpowiedzi punktu końcowego AI + weryfikacja pamięci podręcznej
    - Walidacja wydajności dla krytycznych zapytań
    Wymagany dostęp
    - Repozytoria źródłowe
    - Środowisko stagingowe
    - Dostęp do bazy danych + Redis
    - Klucze API LLM
    - Konfiguracja CI (jeśli istnieje)
    Jeśli chcesz, mogę najpierw przeprowadzić krótką fazę audytu (10–15 godzin), aby zmniejszyć niepewność oszacowania przed zobowiązaniem się do stałego budżetu kamienia milowego.
    Czekam na współpracę.

  15. 1212    7  0
    30 dni1272 PLN

    BENCHMARK — potwierdzam, że zapoznałem się z pełnym załączonym Technical Hiring Brief i rozumiem zakres prac, architekturę systemu oraz oczekiwania dotyczące produkcyjnego wzmocnienia istniejącego backendu Python/FastAPI.
    Ogólna ocena czasu
    Około: 220–260 godzin
    (po 1–2 dniach głębokiego audytu kodu ocena może być skorygowana ±10–15%)
    Moja stawka: 12 USD / godzina
    Format: umowa, płatność etapowa — odpowiednie.
    1. Rozkład godzin według modułów
    1) Stabilizacja i wzmocnienie backendu
    25–30 godz
    • Usunięcie crash-paths, obsługa null
    • Strukturalne logowanie
    • Naprawa błędów predykatów SQL
    • Egzekwowanie ograniczeń + własności
    • Pełna determinizacja wyjść API
    2) System powiadomień WebSocket (Auth + Niezawodność + Redis)
    40–45 godz
    • broadcast_to_client
    • user_id → mapowanie aktywnych gniazd
    • Bezpieczna iteracja podczas broadcast
    • Async Redis (pub/sub lub strumienie)
    • Filtrowanie preferencji powiadomień
    • Bezpieczeństwo wielu instancji
    • Testy Async WebSocket + wsparcie CI
    3) Deterministyczny silnik wyceny (listing_margin)
    30–35 godz
    • Warstwowy wybór porównawczy
    • Deterministyczne poszerzenie fallback
    • Filtrowanie wartości odstających
    • Ścisła polityka zaokrąglania
    • Utrzymywanie metadanych benchmarku
    • Skrypt backfill dla istniejących danych
    • Testy jednostkowe + integracyjne
    4) Deterministyczny silnik podobnych ofert
    30–35 godz
    • Model punktacji ważonej
    • Konfigurowalne wagi
    • Twarde filtry + poszerzenie fallback
    • Deterministyczne rozstrzyganie remisów
    • Optymalizacja zapytań indeksowanych
    • Stabilny schemat odpowiedzi
    5) Udoskonalenia grafu analitycznego (Inteligencja obrazów)
    20–25 godz
    • Ponowne połączenie klasyfikatora obrazów w DAG
    • Scalanie sygnałów obrazowych + tekstowych
    • Logika rozwiązywania konfliktów
    • Bezpieczny fallback
    • Logi obserwowalności
    6) Inteligentna recenzja (AI + warstwa pamięci podręcznej)
    30–35 godz
    • Generowanie odcisku pojazdu
    • Pozyskiwanie dowodów z sieci
    • Synteza LLM (tylko dowody)
    • Pamięć podręczna Redis + indeks unikalności DB
    • TTL + unieważnienie wersji
    • Wymuszone odświeżenie
    • Wyjście zgodne ze schematem
    7) Zakończenie cyklu życia powiadomień
    15–20 godz
    • Aktualizacja poprawek predykatów
    • Egzekwowanie własności
    • Czyszczenie osieroconych powiadomień
    • Spójność transakcyjna
    • Ograniczenia unikalności DB
    • Pokrycie testów punktów końcowych
    8) Zastąpienie wyszukiwania katalogu zastępczego
    15–20 godz
    • Prawdziwe wyszukiwanie oparte na filtrach
    • Walidowana paginacja
    • Strukturalne logowanie
    • Obsługa błędów
    • Testy integracyjne
    9) Integracja z Facebookiem
    10–15 godz
    • Integracja istniejącego modułu
    • Rozwiązanie problemów z kontem/proxy
    • Dostosowanie schematu do rdzenia

  16. 976    4  0
    20 dni18 173 PLN

    BENCHMARK
    Dzień dobry
    Nazywam się Dmytro, firma King Kong Web

    Zapoznałem się z opisem technicznym. Rozumiem, że to nie jest startup "od zera", a dopracowanie już działającego systemu z naciskiem na deterministyczność, stabilność i poziom gotowości do produkcji.

    Mamy doświadczenie w pracy z FastAPI, architekturą asynchroniczną, Redis, WebSockets, SQLAlchemy oraz integracjami LLM API. Jesteśmy gotowi podejść etapowo i zamknąć każdy kierunek osobnym kamieniem milowym.

    Wstępna ocena
    Całkowity zakres: orientacyjnie 120–180 godzin (po audycie możemy doprecyzować).

    Orientacyjny podział
    WebSockets (autoryzacja, dostarczanie per użytkownik, multi-instance przez Redis) — 25–35 godzin
    Deterministyczne ustalanie cen + backfill — 20–30 godzin
    Deterministyczny silnik podobieństwa (wagi, tie-breaking, fallback) — 20–30 godzin
    AI review endpoint (dowody, caching, wersjonowanie, fallback) — 20–30 godzin
    Optymalizacja Bazy Danych (indeksy, constraints, migracje, tuning wydajności) — 15–25 godzin
    Testy (pytest + pytest-asyncio, krytyczne wątki, gotowość CI) — 20–30 godzin

    Ryzyka i nieznane czynniki
    Aktualny stan architektury i poziom długu technicznego
    Jakość istniejących migracji i danych
    Obciążenie (rzeczywisty RPS, liczba jednoczesnych połączeń WebSocket)
    Stopień powiązania modułów
    Jakość aktualnej integracji LLM

    Plan etapów

    Audyt techniczny (kod, Baza Danych, logika WebSocket, CI)

    Stabilizacja WebSockets i Redis pub/sub

    Wydzielenie deterministycznej logiki ustalania cen i podobieństwa

    Realizacja AI review endpoint z cachingiem i wersjonowaniem

    Optymalizacja Bazy Danych (indeksy, constraints, plany wyjaśniające)

    Pełne pokrycie testami krytycznych wątków

    Końcowe testy obciążeniowe i dokumentacja

    Strategia testowania
    Testy jednostkowe + asynchroniczne testy jednostkowe
    Testy integracyjne dla wątków WebSocket
    Testy deterministyczności (powtarzalność wyników)
    Testy logiki cachingowej i fallback
    CI z automatycznym uruchamianiem pytest

    Wymagane dostępności
    Repozytorium Git
    Dostęp do staging
    Dostęp do Bazy Danych i Redis
    Klucze API LLM
    Informacje o środowisku wdrożeniowym
    Dostęp do CI (jeśli jest skonfigurowany)

    Jesteśmy gotowi rozpocząć od audytu technicznego, a po nim ustalić dokładną ocenę godzin dla każdego etapu.

  17. 207  
    5 dni2362 PLN

    Cześć! Zainteresował nas Twój projekt dotyczący wzmocnienia backendu na FastAPI. Mamy doświadczenie w pracy z tym frameworkiem i rozumiemy specyfikę procesów Hardening oraz pracy z WebSockets.
    Nasze zalety:
    • Technologie: Pewnie posługujemy się FastAPI, pracujemy z asynchronicznością i bezpieczeństwem połączeń.
    • Jakość: Przeprowadzimy audyt obecnego kodu, zamkniemy luki i zoptymalizujemy logikę WebSockets.
    • Format: Pracujemy w zespole „Programista + Menedżer”. Ja (menedżer) jestem zawsze dostępny, aby szybko rozwiązywać problemy, technik koncentruje się na kodzie.
    Jesteśmy gotowi omówić szczegóły techniczne i przystąpić do pracy. Napisz w wiadomościach prywatnych, abyśmy mogli określić terminy po wyjaśnieniu wymagań.

  18. 738    9  1
    3 dni727 PLN

    Cześć! Twój projekt wygląda wspaniale. Jestem gotów natychmiast rozpocząć pracę i wykonać go na wysokim poziomie.

  19. Jeszcze 3 ofert jest ukrytych
    1 oferta jest ukryta

Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL

Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORP

O firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko…

Bazy danych i SQLUsługi księgowe ∙ 49 minut temu

Specjalista ds. Excela / automatyzacji procesów (Excel + mile widziane programowanie)

Szukamy specjalisty z ZAAWANSOWANYMI umiejętnościami Excel do optymalizacji istniejącego pliku i automatyzacji procesów. Wielką zaletą będzie, jeśli masz również umiejętności programowania / VBA / Power Query / Power Automate lub doświadczenie w tworzeniu złożonej logiki w…

PythonBazy danych i SQL ∙ 2 godziny 41 minut temu ∙ 21 ofert

Zadanie techniczne: Integracja bota czatu Telegram z BAS

1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu…

Automatyzacja zarządzania przedsiębiorstwemBazy danych i SQL ∙ 3 godziny 47 minut temu ∙ 13 ofert

Baza 1C dla przedsiębiorstwa

Potrzebna baza do prowadzenia magazynu autozłomowiska, kontroli finansów oraz formowania zamówień. Trzeba dodawać samochód jako obiekt i przypisywać do niego części. Pełną strukturę oraz to, jak powinno to wyglądać i działać, omówię podczas rozmowy.

Bazy danych i SQL ∙ 13 godzin 21 minut temu ∙ 6 ofert

Integracja danych 1C

Zorganizować jakościowe przygotowanie i transfer danych z 1C do BigQuery do dalszego wykorzystania w Looker:Zorganizować dane zgodnie z tym, jakie pola są potrzebne.Przygotować zrozumiałą strukturę tabel i pośrednich zbiorów danych, na których będą budowane…

Bazy danych i SQLObróbka danych ∙ 1 dzień 19 godzin temu ∙ 9 ofert

Zleceniodawca
Max Scat
Kanada Kanada
Zlecenie zostało opublikowane
3 miesiące 5 dni temu
215 wyświetleń
Tagi
  • websockets
  • sqlalchemy
  • fastapi
  • Redis