We assigned a strong AWS architect who later took over
team lead responsibilities.
At the initial stage, our main task was to dive deep
into the existing architecture, decompose it, and
understand how every component works and how they
interact. Later on, we rewrote every component from
scratch to enable multi-tenancy.
As a result, each tenant receives a customized front
end and a dedicated database while accessing a
unified back end.
Tenants also get access to a default set of features
and a large library of advanced functionality. In
addition, the Whitelance team will create custom
features upon request and for a cost.