KRAQA

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

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:

1) 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)

2) architektura mikroserwisów umożliwia tworzenie testów integracyjnych poszczególnych komponentów (mockowanie usług AWS)

3) tworzyć szybkie i stabilne testy e2e (o zaletach przejrzystego DSLa)

4) sprawnie monitorować kilkaset metryk przedstawiających działanie kilkudziesięciu serwerów

5) rozwiązania AWS pozwalają automatyzować proces zarządzania infrastrukturą (o skalowaniu słów parę)

6) 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!