In-memory Database Sizing – Throw Out Conventional Wisdom

By John Piekos, VoltDB, Vice President, Engineering Sizing an in-memory database does not follow conventional database sizing rules. For traditional databases, you buy a decent server machine, likely one with many CPU cores and reasonable memory, and then focus on application IOPS (I/O Operations per Second). If you are really going to stress the database, you…

Design By Committee

Can a team of experienced, empowered developers successfully design the architecture of a product? Sure. Can a team of experienced, empowered developers successfully design the architecture of a product without a unified vision of how the architecture should be structured to accomplish its purpose? Probably not. Can a team of experienced, empowered developers successfully design…

Phrases Architects HAVE To Stop Using

The enterprise and technology architect field is still growing and needs to grow further. We are involved in more projects and more levels of business than ever before. We have a seat at the table. Now we need to deliver on expectations. Unfortunately, we as a group are still debating with ourselves so much we…

The inclusion pattern of innovation…

http://docandersen.podbean.com http://docandersen.wordpress.com http://scottoandersen.wordpress.com My Amazon author page!!!! http://www.safegov.org I’ve spent considerable time on my blog in the past four months talking about the concepts of innovation. I pulled all of them together into what I call Andersen’s Law of innovation. I talked about the trends and realities of innovation in our ever expanding technology market.…

Bumper Sticker Philosophy

YAGNI: You Ain’t Gonna Need It. Sound bites are great – short, sweet, clear, and simple. Just like real life, right? Seductive simple certainty is what makes slogans so problematic. Uncertainty and ambiguity occur far more frequently in the real world. Context and nuance add complexity, but not all complexity can be avoided. In fact,…

When Silos Make Sense

Separation of Concerns is a well-known concept in application architecture. Over the years, application structures have evolved from monolithic to modular, using techniques such as encapsulation and abstraction to reduce coupling and increase cohesion. The purpose of doing so is quite simple – it yields software systems that are easier to understand, change, and enhance.…

The Right Fit: The Enterprise Architect Selection Dilemma

“Who in the world am I? Ah that’s the great puzzle” Lewis Carroll – Alice in Wonderland A December 2013 article by Joe McKendrick on ZDNet “What Employers Want from Enterprise Architects” focuses on the Enterprise Architect role for businesses. The article cites an increasing demand for talented Enterprise Architects supported by snapshots of online…