Boundaries in heterogenic service environments, Part 2: Sharing a database

This is part 2 of a multipart series on building services with multiple technologies and having them intercommunicate:

Content

Using the database

Shared database architecture

The most basic of all solutions, sharing a database might be the first idea one has when trying to distribute their systems. It sure was my first idea to split up a monolithic Rails applciation in 2014.