Abstract:
Tworzenie aplikacji opartych o infrastrukturę chmurową to coraz bardziej popularne
podejście. Pomimo tego, że technologia powstała już w roku 2006, dopiero od kilku lat
zyskuje na popularności, dzięki coraz większej ilości usług. Aktualnym liderem rynku serwisów
chmurowych jest Amazon, udostępniający platformę AWS (Amazon Web Services).
Jedną z usług oferowanych przez AWS jest Amplify Framework, który pomaga w tworzeniu
i wdrażaniu aplikacji mobilnych i webowych opartych na infrastrukturze chmurowej.
Alternatywnym podejściem do tworzenia aplikacji jest manualne tworzenie serwerów, baz
danych oraz bibliotek.
W poniżej pracy zostały porównane oba podejścia. Zostały stworzone dwie aplikację,
oferujące taką samą funkcjonalność, ale wykorzystujące różne infrastruktury. Dzięki empirycznej
metodzie badawczej porównano aspekty takie jak: szybkość dewelopmentu,
wydajność, bezpieczeństwo, koszty utrzymania i dewelopmentu.