Backend as a service in web development
Uunonen, Samu (2023)
Uunonen, Samu
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060117210
https://urn.fi/URN:NBN:fi:amk-2023060117210
Tiivistelmä
Opinnäytetyö esittelee Backend palveluiden mahdollisuuksia web kehityksessä. Tutkimuksen tavoitteena oli selvittää palveluntarjoajien eroavaisuuksia yrityksen ja ohjelmistokehittäjän näkökulmista. Opinnäytetyössä kehitettiin demo sovellusta missä backendinä käytettiin Firebase ja Amplify palveluita. Työ on tehty tekijän omasta kiinnostuksesta aiheeseen ja ulkoista toimeksiantajaa ei ole.
Teoreettisessa osuudessa määritellään työn kannalta keskeisiä käsitteitä. Tietopohja koostuu tietoturvasta, web kehityksestä ja pilvipalveluista. Tutkimusaineisto kerättiin kehittämällä demo sovellus ja tutkimalla palveluntarjoajien dokumentaatioita.
Tutkimuksessa havaittiin, että Backend palveluiden välillä on eroavaisuuksia. Erot ovat jopa niin suuria, että yrityksiä suositellaan tutkimaan tarkasti mikä palvelu soveltuu parhaiten omaan käyttötarkoitukseen. The thesis presents the Backend service’s possibilities to the web development. The goal of the research was to investigate differences between the service providers in business and developer’s perspective. Demo application was developed where the Firebase and Amplify services were used as a backend. The thesis has been made by the author’s personal interest on the topic, without external principle.
The theoretical part of the thesis describes the key terms that contain privacy, web development and cloud computing. Research material was collected by developing the demo application and by investigating the documentation of the services.
The research results showed that the services have big differences. It is recommended to investigate precisely what service is suitable for that specific purpose.
Teoreettisessa osuudessa määritellään työn kannalta keskeisiä käsitteitä. Tietopohja koostuu tietoturvasta, web kehityksestä ja pilvipalveluista. Tutkimusaineisto kerättiin kehittämällä demo sovellus ja tutkimalla palveluntarjoajien dokumentaatioita.
Tutkimuksessa havaittiin, että Backend palveluiden välillä on eroavaisuuksia. Erot ovat jopa niin suuria, että yrityksiä suositellaan tutkimaan tarkasti mikä palvelu soveltuu parhaiten omaan käyttötarkoitukseen.
The theoretical part of the thesis describes the key terms that contain privacy, web development and cloud computing. Research material was collected by developing the demo application and by investigating the documentation of the services.
The research results showed that the services have big differences. It is recommended to investigate precisely what service is suitable for that specific purpose.