How To

Building a Rockstar Team is a Challenge By Any Standard

I completely understand that this is an extremely subjective matter and to quote Paul Simon: “one man’s ceiling is another man’s floor”. What’s a rockstar anyway? Building a high performance team dedicated to doing genome sequence research is most likely quite different than putting together eleven soccer players to win the World Cup or a […]

AWS for Enterprises — A Minimum Viable Cloud Approach

About six years ago when I talked with my senior manager at a prior company about the idea of using public cloud services to expand our technology infrastructure, he quickly expressed doubt about the value of the approach. There were several reasons for his reaction, which he revealed in the following questions: How secure is […]

Six Key Activities to Sustain Your Cloud Transformation Initiative

Move to the cloud or die is a common headline in today’s tech journals. Such an alarming statement is not far from the truth. Any long-term technology roadmap worth executive consideration must have a significant cloud component. Unfortunately, research finds most multi-year IT transformations dominated by the technology prospects. All too often, leaders neglect to […]

Agile Practices in Fixed-Price Contracts

In fixed-price contracts, the payment amount does not depend on the resources used or time expended. This type of contract is usually preferred by clients, since they think it puts all the risk on the vendor’s side. In reality, such a contract may involve issues for both client and vendor. Agile practices such as Scrum […]

Designing for Database High Availability and Replication in AWS

Migrating applications to the cloud is challenging, with many aspects that need to be considered. One of those is designing for a High Availability (HA)/Disaster Recovery (DR) solution that meets an application’s Recovery Time Objective (RTO)/Recovery Point Objective (RPO) requirements. There are multiple ways to approach the design, but the cost for DR varies depending […]

Enterprise Data Lake Architecture: What to Consider When Designing

The Business Case of a Well Designed Data Lake Architecture Let’s start with the standard definition of a data lake: A data lake is a storage repository that holds a vast amount of raw data in its native format, including structured, semi-structured, and unstructured data. The data structure and requirements are not defined until the […]