We introduce this next article from the series of designing SaaS platforms, where we describe common patterns of multitenant architectures. We’ll show you 3 approaches of the database modeling with scalability, security and maintainability in mind.
A common problem in IT departments lies in maintaining a high quality of work when the company undergoes an increase in the number of employees. I’ll demonstrate some lessons learned, based on companies we were helping.
Most of them had the same problems – they had not been maintaining their knowledge base, nor were they utilizing any well-written standards or procedures. In most cases, writing down simple checklists was sufficient to significantly improve their productivity and quality of work.
Nowadays, at the cloud-computing boom, new possibilities in virtualization of the whole IT systems (servers, computers) or just single applications, we also see boom in the area of applications working in a Software as a Service (SaaS) model.
Our series of posts will focus on the issues concerned with Multitenant platforms. We will show you some basis and ideas about development process, database design and application architecture which will fit in SaaS model. Continue reading…
Octivi Labs started!
In this blog, we’ll write about issues related to Software Architecture, Databases,
Project Management and things concerned with the quality of IT projects. Thanks to our
experience in developing high performance, highly scalable web applications, we’ll show
you some tips and lessons learned.