Database

Data Necromancy: Bring Your Data Strategy Back from the Dead

Our story begins squeezed into the corner of this room: the data team. Analytics requirements were pushed out of the critical path for launches, slowly and then all at once. The data team is fighting against prioritization, cooperation, and, soon, relevance. This is sadly the state of many organizations, to a lesser or greater degree. …

Data Necromancy: Bring Your Data Strategy Back from the Dead Read More »

Database Design for Beginners

Ruby on Rails migrations were a revelation when Rails came out, as it provided a way to manage your database schema, but also included many wonderful defaults that made all Rails developers pretty good at database schema design! But these defaults are just the beginning.

YugaByte DB – a Database for Low Latency Transactional Apps

YugaByte DB, a highly performant, ACID compliant and transactional database is a startup founded by the engineers who were instrumental in creating Cassandra inside FaceBook. It is well understood that microservices are multi-cloud deployable in an active-active mode. The challenge has always been the data tier powering the apps which has remained as a high-latency, …

YugaByte DB – a Database for Low Latency Transactional Apps Read More »

Migrating to Microservices Databases: From Monolith to Distributed Data

In a Microservices software architecture with multiple moving parts we cannot allow that a single complement downtime breaks down the entire system. Dealing with stateless code is easy, but it gets much harder when we have to deal with persistent state. In this scenario, zero downtime migrations are paramount to guarantee integrity and consistency, especially …

Migrating to Microservices Databases: From Monolith to Distributed Data Read More »