DZone

Introduction

After facing some legacy systems lately and complaints that ‘SQL DB is bottleneck’ and ‘we have huge SQL cluster’, usually accompanying with something like ‘we plan to switch to microservices.’ The idea came up to my mind that somehow ‘microservices pattern’ is usually interpreted as separating ‘calculation’ or ‘processing’ but not about data storage separation.

SQL database in legacy solution is usually used for storing and sometimes processing of:

Source: DZone