Microservices: Get Rid of Your DBA and Send the DB into Burnout
The database is always a problem: it is a single point of failure for applications; it makes any continuous integration/delivery impossible; the DBA is a drag on your agile developments; and any interaction with the database is done with unmaintainable, complex, old-style SQL queries. Those are the reasons why modern architects want to get all code out of the database and even the data moved out to caches, local to CQRS microservices. But there are drawbacks with this approach, and doing it incorrectly may show the worst once implemented. This session focuses on the basic antipatterns and shows, with facts and measurements, what can be wrong in the implementation. This knowledge may help you design your applications with scalability in mind.