CRHS ENTERPRISES

FIG.00 / About

Rick Houlihan.

Field CTO · Sole proprietor · Creator of DynamoDB single-table design

I've spent over 30 years in technology, architecting and running production systems at enterprise scale — most recently as a Field CTO, where pitching, designing, and shipping serious technical products is what I do every day.

I'm a sole proprietor now, and I build with AI at the forefront of the wave that's commoditizing what used to take a whole team. The point isn't novelty — it's leverage: one senior architect can deliver secure, highly-available, enterprise-grade systems and pass the savings straight to the client. Enterprise-grade capability, without the enterprise invoice.

  • 30+ years in technology
  • 9 U.S. patents
  • Field CTO — Oracle AI Database (current)
  • Field CTO — MongoDB
  • Worldwide Technical Leader, NoSQL — AWS
  • Founder, NoSQL Blackbelt Team — Amazon
  • VP Engineering — Zenoss
  • Creator of DynamoDB single-table design
Rick Houlihan, Field CTO and founder of CRHS Enterprises

FIG.01 / The arc

From the data center to the database.

My career has run the full stack of scale. The IBM virtualization-management work behind most of the patents below — process collections, server-mobility policy, service-impact correlation — taught me how large systems actually fail, recover, and stay up.

At Zenoss I led engineering. At Amazon I became the Worldwide Technical Leader for NoSQL and developed the single-table design patterns now standard for high-scale workloads. Most recently, as a Field CTO, I work at the convergence of relational, document, graph, and AI workloads — the through-line behind the Unified Model Theory and the benchmark programs in the Work.

  • Field CTO — convergent data & AI architecture
  • Worldwide Technical Leader, NoSQL — AWS
  • Founder, NoSQL Blackbelt Team — Amazon
  • VP Engineering — Zenoss; virtualization & systems management — IBM

FIG.02 / Patents

Nine US patents — granted.

Spanning virtualization and systems management, service-impact analysis, and high-scale database design — including the key-overloading technique behind single-table design.

  1. US 11,461,302 B1 Storing multiple instances of data items to implement key overloading in database tables Amazon Technologies · 2022
  2. US 8,914,499 B2 Method and apparatus for event correlation related to service impact analysis in a virtualized environment Zenoss · 2014
  3. US 8,782,322 B2 Ranking of target server partitions for virtual server mobility operations IBM · 2014
  4. US 8,122,269 B2 Regulating power consumption in a multi-core processor by dynamically distributing power and processing requests by a managing core to a configuration of processing cores IBM · 2012
  5. US 7,895,571 B2 Method and apparatus for resolving client-side logic IBM · 2011
  6. US 7,882,216 B2 Process and methodology for generic analysis of metrics related to resource utilization and performance IBM · 2011
  7. US 7,792,941 B2 Method and apparatus to determine hardware and software compatibility related to mobility of virtual servers IBM · 2010
  8. US 7,685,251 B2 Method and apparatus for management of virtualized process collections IBM · 2010
  9. US 7,673,052 B2 Policy algorithm for selection of compatible systems for virtual server mobility IBM · 2010

FIG.03 / The thesis

One model, not five.

Most data platforms bolt together five specialized stores — relational, document, graph, time-series, search — and a web of pipelines to keep them in sync. Unified Model Theory holds that those are projections of one canonical form, not separate databases: one source of truth, zero sync, and — critically for AI — no eventual-consistency gap where a model reads stale data and hallucinates.

See the proof →

Work with the architect.

▸ Start a conversation