Analogies that Demystify NoSQL

I love it when a gnarly technical concept can be elegantly explained via a good analogy. In fact, I have found myself searching for these perfect analogies throughout my career. I’ve been working on NoSQL projects of late, and…

Brewer's CAP Theorem for Non-Techies

Brewer’s CAP theorem explains the different approaches to storing and retreiving large quantities of data. It basically says that you can just pick 2 of the 3 following characteristics for your distributed data architecture, where the job of the…

The Content Manager Product Pattern

Content Management is huge in enterprise software, and thus the Content Manager Pattern is one of the most important high-level Product Patterns.  Content management is the primary function of most software described as a platform, server, or online service.  It’…

Product Patterns: What is Content?

In my posts about Product Patterns [https://blog.sueraisty.com/macro-product-patterns-enterprise-software/], I’ve mentioned the word “content” a lot.  I’ve even mentioned a few high-level product patterns called the “Content Manager” and “Content Authoring Tool.” This is an important…