Anton Lohvynenko

Blog posts about Software Architecture

Database as a Service (DBaaS)

February 15, 2024

Database as a Service (DBaaS)

Database as a Service (DBaaS) is a cloud computing service model that provides users with access to a managed database system without the need for them to directly manage the underlying hardware, software, or infrastructure. In a DBaaS model, the database service is hosted and maintained by a third-party cloud provider.

SaaS Architectures. Single-tenant, Multi-tenant and Hybrid Architectures

April 29, 2023

SaaS Architectures. Single-tenant, Multi-tenant

Software as a Service (SaaS) is a very popular software distribution model nowadays. At the same time, it is a complex architecture. Software engineers and business representatives may face a lot of difficulties with questions on how to build a SaaS distribution model. They may brainstorm about these questions on the planning, architecture design stage, before the start of the development

Software as a Service (SaaS)

April 12, 2023

Software as a Service (SaaS)

SaaS stands for "Software as a Service". It is a software distribution model in which software is provided by a provider and becomes available to customers over the internet. SaaS is a type of cloud computing software and usually referred to "on-demand software" or "cloud software"

Backend as a Service (BaaS)

April 2, 2023

Backend as a Service (BaaS)

Backend as a Service (BaaS) is a cloud computing service model that provides developers with a complete backend solution for their mobile or web applications. It allows frontend developers to focus on building the frontend part of their application while the BaaS provider takes care of the backend infrastructure