Simplicity Is Good

This is a post about the importance of appropriately simplistic architectures. I frequently get involved with the creation of full-stack architectures, and in particular the architecture of the database platform. There are some golden rules when designing such systems, but one of the most important ones is to keep the design as simple as possible. This isn’t a performance enhancement, this is an availability enhancement. Complexity, after all, is the enemy of availability.

Continue reading “Simplicity Is Good”