Relational databases and SQL Server container
Designing applications using microservices approach is the best way to increase ROI and agility, breaking down your application into silos and letting each time manage a silo increases the delivery momentum. Up to this point, we have learned building web applications as containers which can be scaled up or updated within minutes. We have also seen how to build applications using scalable storage facilities. However, in reality, no application deals in all in non-relational data, so this section focuses on building applications using relational database containers like SQL Server. Database containers help raise the delivery velocity by a great extent, and they can be used to create test/development environments, isolated and sandboxed environments at increased speed. Database containers are also a great help when you are building multi-tenant applications: each tenant's database can be independently managed and scaled per usage. Each tenant can...