2020
DOI: 10.5755/j01.itc.49.2.23757
|View full text |Cite
|
Sign up to set email alerts
|

An API-first methodology for designing a microservice-based Backend as a Service platform

Abstract: Over the last several years, cloud computing has imposed as a major paradigm in software development by providing computer resources over the Internet. Among various cloud service models, Backend as a Service (BaaS) stands out as a model that targets the specific needs of web and mobile developers. By providing the backend for applications, it facilitates and expedites the software development process. In order to prevent major problems with the use of third-party BaaS providers, this paper advocates building … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
3
0
1

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 12 publications
(4 citation statements)
references
References 26 publications
0
3
0
1
Order By: Relevance
“…ketika ada perubahan atau penambahan teknologi, diperlukan perubahan menyeluruh pada seluruh aplikasi [4]. Arsitektur microservice hadir sebagai aplikasi yang dibangun sebagai kumpulan dari layanan-layanan kecil yang bekerja secara terpisah dalam proses masing-masing dan berkomunikasi melalui berbagai mekanisme [5]. Arsitektur microservice membuat kode program lebih ringkas dan independen sehingga memungkinkan pengujian aplikasi secara terpisah jika terjadi kesalahan [6].…”
Section: Pendahuluanunclassified
“…ketika ada perubahan atau penambahan teknologi, diperlukan perubahan menyeluruh pada seluruh aplikasi [4]. Arsitektur microservice hadir sebagai aplikasi yang dibangun sebagai kumpulan dari layanan-layanan kecil yang bekerja secara terpisah dalam proses masing-masing dan berkomunikasi melalui berbagai mekanisme [5]. Arsitektur microservice membuat kode program lebih ringkas dan independen sehingga memungkinkan pengujian aplikasi secara terpisah jika terjadi kesalahan [6].…”
Section: Pendahuluanunclassified
“…Although the proposed method is designed to evaluate the architecture of two independent monolithic information systems (due to the aim of this paper being to compare the performance of REST and GraphQL), this method can be further extended to more developed work related to evaluate the performance of multiple applications with service technologies or even microservices. Performance evaluation is important and indispensable for optimizing resource services such as cloud computing technology that applies multi-architectural patterns with various microservices, especially models that provide a Back-end as a Service (BaaS) platform [17]. To this end, we can take advantage of the API Gateway's role in handling requests and responses to manage various transactions in the database engine.…”
Section: Evaluated System Architecturementioning
confidence: 99%
“…Concurrently, it harnesses Python's powerful web scraping capabilities to curate and present art history content, thereby offering a dual service platform. The use of Python for backend operations, as discussed by Dudjak and Martinović (2020), provides a microservice-based architecture ideal for designing backend services that cater to the specific needs of web and mobile developers. Markhakshinov et al (2019) further demonstrate the principles of serverless mobile application development, highlighting the efficiency of utilizing cloud-based platforms for data management and backend functions [8].…”
Section: Introductionmentioning
confidence: 99%