Jak testować aplikacje serverless?
Nagranie wystąpienia na AWS User Group Polska.
Opis prezentacji:
Testowanie jest stale wymieniane przez deweloperów jako jedno z największych wyzwań w implementacji systemów serverless. Dołącz do tej prezentacji, aby dowiedzieć się dlaczego i jak powinieneś testować swoje mikroserwisy wykorzystujące funkcje AWS Lambda.
Omówię trzy różne typy testów (jednostkowe, integracyjne, e2e) oraz pokażę, kiedy używać każdego z nich.
Następnie, wyjaśnię co należy zrobić, aby mikroserwisy serverless były testowalne i jak pisać dobre testy. Opowiem jak wykorzystać architekturę heksagonalną i narzędzia open source do osiągnięcia tego celu.
Poruszę również kwestie bezpieczeństwa i testowania Ról IAM funkcji Lambda.
Prezentacja będzie bardzo praktyczna. Każdy uczestnik otrzyma dostęp do kodu źródłowego przedstawionych przykładów, tak by móc je samodzielnie przetestować i wykorzystać w swoich projektach serverless.