Understanding databases for distributed applications

The single node backend is dead. A single instance of a database is no longer sufficiently available, resilient or elastic to cope with the quantities and changing requirements of data that modern applications demand.

To cope, developers take the 'traditional' database they began with and layer other technologies such as document stores and better search. This solves their requirements but creates brittle and complex series of interconnected parts that are hard to scale, upgrade and keep in sync.

This problem is compounded with the rise in popularity of container based application architecture. Traditional databases cannot function effectively or easily within container based application design and distributed databases are the ideal solution.

We will look at current best practice techniques for solving the data persistence at scale issue. It will look at emergent technologies that aim to solve the problem in a more graceful and cohesive way. This includes our own open source solution and why we developed it as well as other open source options and how they function.

Länge: normal

Sponsoren

Small Improvements
techdev Solutions
idealo
Thoughtworks
codecentric
Bosch Software Innovations
ROHDE & SCHWARZ
innoQ
pro!vision
whatever mobile
dmc
akquinet
MeteoGroup
Deveo
Axel Springer

Partner

Java User Group Berlin Brandenburg Logo
iJUG

Medien Partner

O'Reilly
dpunkt.verlag
rheinwerk