How To

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 […]

How to Guide: Architecture Patterns to Consider When Designing an Enterprise Data Lake


The Business Case 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 data is needed. Why should you care? […]

How to Pass Your AWS Audit


If you work for a company in a regulated industry, or just have internal controls that must be met, you’ve likely been accustomed to a regular cadence of data gathering, analysis, reporting and maybe even some last minute scrambling to get ready for the next audit cycle. That’s the status quo. What Happens When the […]

Edge Computing: What You Need to Know Before You Deploy


I explained edge computing back in May, and how it’s related to cloud computing. But I continue to get questions on the use of edge computing, especially on whether enterprises should begin to use edge computing anytime soon. To make that decision, there are three aspects of edge computing that you should consider: Edge computing […]