dev · · 09:01 · 2 min de citit
Cum livrează Delphi peste 100 de deploy-uri zilnice cu backend-ul său Python pe Vercel
Delphi și-a reconstruit backend-ul Python pe Vercel, permițând echipei sale de 10 ingineri să realizeze peste 100 de deploy-uri de producție zilnic. Această mutare de la AWS, ECS și Docker a simplificat gestionarea infrastructurii, permițând iterații mai rapide și autorizând non-ingineri să deploy-eze cod.
Delphi, o companie care construiește o „rețea de minți digitale”, și-a migrat cu succes backend-ul Python de la AWS la Vercel, îmbunătățind dramatic viteza de dezvoltare și permițând peste 100 de deploy-uri de producție pe zi. Anterior, echipa se confrunta cu o configurație AWS complexă ce implica ECS și Docker, ceea ce ducea la onboarding lent și la costuri suplimentare de gestionare a infrastructurii. Prin mutarea pe Vercel, Delphi a eliminat necesitatea unor roluri dedicate infrastructurii, permițând celor 10 ingineri să se concentreze pe dezvoltarea produsului și să livreze cod rapid, inclusiv membri ai echipei de produs și design.
Schimbarea tehnică a implicat reconstruirea backend-ului Python pe Vercel, utilizând Vercel Workflows pentru sarcini de lungă durată și Vercel Queues pentru joburi de fundal, cum ar fi procesarea conținutului generat de utilizatori în grafuri de cunoștințe. Această integrare permite dezvoltatorilor să definească workflow-uri și gestionari de cozi ca funcții în cadrul bazei de cod, Vercel provizionând automat infrastructura necesară. Echipa deploy-ează acum direct în producție în spatele feature flags, rulând teste A/B în loc de lansări tradiționale de la staging la producție și utilizează detecția anomaliilor pentru a monitoriza performanța în timp real.
Această agilitate are implicații semnificative pentru dezvoltarea produsului Delphi, permițând experimentarea rapidă și iterații mai rapide pe funcționalități noi. De asemenea, permite echipelor non-ingineresti să construiască și să deploy-eze propriile prototipuri și dashboard-uri. Mai mult, Delphi utilizează preview deployments și framework-ul de agenți Vercel (eve) pentru a oferi agenților cloud uneltele necesare și medii izolate (Vercel Sandbox) pentru a interacționa cu baza de cod, a inspecta log-uri și a propune soluții, simplificând operațiunile interne și suportul clienților.
$ sursa --originală
vercel.com
Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.