KraQA XI: Testowanie systemu rozwijanego na usługach Amazon Cloud Computing
Szczegóły
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!
