KraQA XI: Testowanie systemu rozwijanego na usługach Amazon Cloud Computing


Details
Witajcie,
Przyszedł czas na kolejną edycję KraQA. Oddajemy głos prowadzącemu, Michałowi Decowi:
Aplikacje coraz rzadziej są gigantycznymi, monolitycznymi serwerami. Architektura mikroserwisów pozwala tworzyć rozwiązania informatyczne w oparciu o funkcjonalne komponenty (mikroserwisy) komunikujące się między sobą za pomocą różnych protokołów (“Viva La REST!"). W taki sposób tworzymy produkt Voluum i w tej krótkiej prezentacji przedstawię jak:
-
tworzyć i testować serwisy, które są w stanie szybko się skalować i działać gdy komunikacja z innymi komponentami zawiedzie (jak ważny jest cache)
-
architektura mikroserwisów umożliwia tworzenie testów integracyjnych poszczególnych komponentów (mockowanie usług AWS)
-
tworzyć szybkie i stabilne testy e2e (o zaletach przejrzystego DSLa)
-
sprawnie monitorować kilkaset metryk przedstawiających działanie kilkudziesięciu serwerów
-
rozwiązania AWS pozwalają automatyzować proces zarządzania infrastrukturą (o skalowaniu słów parę)
-
testować na produkcji:) - czyli "Chaos Engineering" w akcji.
W swojej prezentacji przedstawię nie tylko 2 lata doświadczenie w testowaniu aplikacji "w chmurze" ale także ciekawe rozwiązanie cloud computing oferowane przez AWS i biblioteki/narzędzia, który każdy tester powinnien umieścić w swoim warsztacie.
Zapraszamy już w następny wtorek!

KraQA XI: Testowanie systemu rozwijanego na usługach Amazon Cloud Computing