Vlákno názorů k článku Rychlé testy webu v plné palbě díky Gitlab CI a Kubernetes Ingressu od nextsux - Me spis chybi informace, jak resite databaze. Aplikace...

  • Článek je starý, nové názory již nelze přidávat.
  • 5. 8. 2021 9:39

    nextsux
    Stříbrný podporovatel

    Me spis chybi informace, jak resite databaze. Aplikace vetsinou neni jen stateless a musi k sobe mit i nejakou (i vice) databazi, ktere zase nemuzou byt prazdne, ale je vhodne, aby obsahovaly nejaka testovaci data.

    Clovek si rekne ok, udelam pro kazdou vetev cistou DB, k tomu nahraju nejake uvodni data / fixtures... Ale kdyz nekdo zmeni strukturu databaze, situace se zacina znacne komplikovat.

  • 5. 8. 2021 9:50

    Petr Novák

    Zrovna tahle komponenta je bezestavový front-end, všecha data dostává z dalších komponent. Celé Zboží má nižší stovky komponent, několik databází a fulltextový index roztažený přes desítky serverů, a to celé kopírovat nám nedává úplně smysl. Úpravy dat většinou vyústí ve zpětně kompatibilní změny API, které se dostanou na test, a odtamtud si na něj už můžou sahat větve front-endu které je potřebují.