Dezvoltare Python Django în Moldova

Servicii de programare · Moldova

Django pentru back-office, FastAPI pentru API-uri

Dezvoltare Python Django și FastAPI pentru echipe din Moldova care au nevoie de API-uri, automatizări și servicii de date, nu de încă un site. Construim aplicații care citesc din sistemele existente, procesează fișiere, trimit notificări și expun date către aplicații mobile. Rulează pe VPS sau pe servere GPU din datacentere UE, cu suport în română și rusă.

  • Servere GPU în UE pentru modele proprii
  • Ore de programare incluse în abonament
  • VPS 1–8 h, servere GPU 10 h lunar
    Ore incluse
  • UE: Frankfurt
    Datacentere
  • latență redusă din Frankfurt
    Latență
  • bilingv ro/ru
    Suport

Ce construim în Python

Django când ai nevoie de un panou de administrare serios, roluri, audit și rapoarte peste o bază relațională. FastAPI pentru API-uri asincrone cu contracte OpenAPI generate automat, folosite de aplicații mobile și de servicii interne. Flask pentru servicii mici, cu o singură responsabilitate. Peste ele punem Celery pentru sarcini programate și procesare în fundal: import de fișiere, generare de documente, sincronizări nocturne, trimitere de notificări prin 4notify.

Automatizări peste sistemele pe care le ai deja

Cele mai multe cereri din Moldova nu sunt aplicații de la zero, ci punți între lucruri care există. Citim exporturi din evidența ținută în 1C, normalizăm fișiere Excel primite de la parteneri, generăm documente în formatul cerut de SFS și punem datele într-un singur loc interogabil. Scriem cod care se poate relua fără să dubleze înregistrări, cu jurnal de erori și alertă atunci când o sincronizare nu a trecut.

Unde rulează: VPS, Kubernetes sau GPU

Un serviciu Django sau FastAPI rulează în container pe VPS, cu PostgreSQL și Redis pe rețea privată, fără port de bază de date expus public. Când ai mai multe servicii și vrei scalare pe orizontală, trecem pe Kubernetes. Pentru modele proprii de inferență avem servere GPU cu NVIDIA RTX PRO 4000 sau RTX PRO 6000, tot în Frankfurt, deci documentele nu părăsesc Uniunea Europeană.

La ce folosesc orele incluse

Abonamentul VPS include între 1 și 8 h de programare pe lună, iar serverele dedicate între 5 și 10 h, în funcție de plan, și cele GPU 10 h. Se cer din panoul de client, cu termen propus de tine, și nu se reportează în luna următoare. Pe proiectele Python orele se duc, de regulă, în lucrări pe care o echipă internă amână pentru că nu sunt funcționalități noi, dar care decid dacă serviciul rezistă un an.

  • Migrarea codului sincron la async și eliminarea blocajelor
  • Fixarea versiunilor de pachete și reconstruirea imaginii Docker
  • Teste automate pe fluxurile care se strică cel mai des
  • Patch-uri de securitate pentru dependențe cu vulnerabilități
  • Profilare de interogări și indexuri lipsă în PostgreSQL

Orele de DevOps, CyberSecurity și Programare sunt incluse în abonament, lună de lună: 1 h de la planul cPanel Advanced în sus, 1–8 h pe VPS și 5–10 h pe serverele dedicate, în funcție de plan, și 10 h pe GPU. Le ceri din panoul de client și propui termenul; cota expiră la sfârșitul lunii calendaristice, iar lucrul de peste cotă se acceptă și se facturează separat, în euro, cu TVA 20 % și factură SFS. Cu abonamentele care includ minimum 2 ore lunare îți construim un site de prezentare, iar cu cele care includ minimum 5 ore, un magazin online — din orele deja plătite în abonament.

Cazuri de utilizare

Exportator agricol din sudul țării

Companie din zona Cahul care primește cantități și analize de la mai mulți furnizori. Construim un serviciu FastAPI care preia fișierele, validează datele și calculează loturile pentru documentele de export.

Firmă de logistică din Chișinău

API Django care adună poziții de la aplicația șoferilor, calculează timpii de livrare și expune un panou pentru dispecerat. Notificările către clienți pleacă prin SMS și WhatsApp.

Echipă de outstaffing cu proiecte în UE

Rezident Moldova IT Park care ține în mentenanță servicii Python pentru clienți europeni. Preluăm upgrade-urile de versiune și testele, iar datele rămân în datacentere din Uniunea Europeană.

Cum lucrăm

  1. Cerere din panoul de client

    Descrii în panou ce vrei automatizat sau construit, atașezi un exemplu de fișier ori de răspuns API și propui termenul până la care ai nevoie de rezultat.

  2. Scoping și contract API

    Convenim structura datelor și contractul API înainte de cod. Îți spunem ce intră în orele incluse și ce necesită ore suplimentare, facturate separat.

  3. Implementare și rulare de probă

    Livrăm în container pe un mediu separat, rulăm serviciul pe date reale anonimizate și comparăm rezultatele cu ce obții acum manual.

  4. Predare cu documentație

    Primești repository-ul, fișierul de configurare, instrucțiunile de rulare și un scurt document despre ce se monitorizează și cum se reia o sincronizare eșuată.

Tehnologii

  • Python 3.12
  • Django
  • FastAPI
  • Flask
  • Celery
  • PostgreSQL
  • Redis
  • Docker
  • Gunicorn
  • pytest

Întrebări frecvente

  • Ce este Django și când merită folosit?

    Django este un framework Python cu panou de administrare, sistem de migrări, autentificare și roluri incluse. Merită atunci când aplicația are mult back-office și date relaționale. Dacă ai nevoie doar de un API rapid pentru o aplicație mobilă, FastAPI cere mai puțin cod și pornește mai repede.

  • FastAPI sau Django: care e mai bun?

    Nu se exclud. FastAPI e mai bun la API-uri asincrone, cu documentație OpenAPI generată automat și consum mic de resurse. Django e mai bun când ai nevoie de panou de administrare, rapoarte și reguli de acces complexe. Pe multe proiecte rulează amândouă, în containere separate, pe același VPS.

  • Unde găzduiesc o aplicație Django în Moldova?

    Pe un VPS din datacentrele noastre din Frankfurt, cu acces root, Docker și PostgreSQL pe rețea privată. Latența până la primul byte pentru vizitatorii din Moldova rămâne redusă, operatorii Moldtelecom, Orange Moldova, StarNet și Arax având rute scurte spre aceste noduri.

  • Pot rula Python pe un plan cPanel?

    Pentru scripturi și aplicații foarte mici, uneori da, dar nu îl recomandăm. Un serviciu Python în producție are nevoie de proces persistent, workeri, versiuni fixate și acces la rețeaua privată. Toate astea presupun VPS cu Docker, iar migrarea de la un furnizor local o facem gratuit.

  • Cum faceți deploy la FastAPI cu Docker?

    Construim o imagine multi-stage, fără dependențe de build în imaginea finală, și o rulăm ca proces neprivilegiat. Configurația vine din variabile de mediu, nu din cod. Lansarea trece prin pipeline cu teste, iar revenirea la versiunea anterioară se face cu o singură comandă.

  • Pot ține datele pentru un serviciu AI în Uniunea Europeană?

    Da. Serverele GPU și bazele vectoriale rulează în Frankfurt, deci documentele și embeddings nu ies din Uniunea Europeană. Pentru clienții care vând în UE semnăm contract de prelucrare conform art. 28 GDPR și clauze contractuale standard, iar infrastructura este aliniată la ISO 27001.

Ai o automatizare Python care stă de luni de zile în plan?

Trimite-ne fluxul pe care vrei să îl scoți din Excel și din munca manuală. Îți spunem cât intră în orele incluse din abonament și ce urmează după.

Ghiduri pentru firme din Moldova