preface
It was yet another hot sunny day in Florida when I met Alex, a close friend of mine, for lunch. Although we lived in the same city, it had been a while since we last met. With more kids and mounting responsibilities, meetings like this had become rare. We had less than an hour to share news about the summer with our kids, the quiet hurricane season, and work projects.
We are both in tech, so it’s not surprising that most of our time was spent discussing work-related matters. And Alex told me about one challenge he had been dealing with, which eventually convinced me that this book had to be written:
Alex: I have to migrate that application to a public cloud by the end of the month, and the problem is the database.
Denis: What’s wrong with the database?
Alex: Our database administration team doesn’t manage this specific database in the cloud. So, if I migrate the database there, it’s going to be me who needs to take care of all the administration and maintenance tasks.
Denis: Which databases do they provide support for in the cloud?
Alex: Postgres is one option.
Denis: Why can’t you use Postgres then? Just rewrite the data layer of the app. You’ve done that more than once.