Puncte:0

Strategia de mediu AWS cdk: una per ramură, una per dezvoltator sau numai dev/staging/prod?

drapel tt

În prezent, suntem configurați cu un mediu de dezvoltare, punere în scenă și produse pe aws. Ne este greu să facem QA în mod corespunzător, deoarece de multe ori multe comiteri au loc într-un interval scurt de timp și sunt toate incluse într-o compilare codepipeline, ceea ce face dificilă asocierea eșecurilor cu o anumită comitere.

Ne uitam să creăm un mediu pentru fiecare ramură de caracteristică, într-un mod similar cu acesta exemplu de pornire rapidă aws face:

introduceți descrierea imaginii aici

Cu toate acestea, îmi este greu să justific învârtirea întregului nostru backend (care este uriaș) pentru a testa, în unele cazuri, o singură rută apigateway->lambda->dynamodb. În plus, acest lucru poate funcționa pentru servicii fără server, dar folosim și serverul elasticsearch. Într-un astfel de caz, nici măcar nu pare posibil să rotiți un server ES doar pentru a testa o nouă ramură de caracteristici. Dar dacă îndreptăm ramura noastră caracteristică spre, să zicem, serverul ES al staging-ului, cum ne asigurăm că nu o poluăm în caz de erori?

Cum fac oamenii de obicei să rezolve această problemă?

Oscar De León avatar
drapel la
Lipirea diagramei din exemplul de pornire rapidă vanilie nu ajută la înțelegerea *problema dvs.*. Utilizați aceeași conductă pentru toate sau aveți conducte separate pentru fiecare ramură CodeCommit? nu poți face teste specifice fără a fi nevoie să pornești un backend de dimensiune completă?
samlaf avatar
drapel tt
În acest moment avem 10 conducte (pentru fiecare serviciu) pentru 3 ramuri (deci 30 în total): dev, staging și prod. Ce intelegi prin testare specifica?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.