Docker and DevOps – can containers really replace virtual machines?

Docker for DevOps is like VM on steroids.  Actually, it’s different and it’s better.  Generally. But can containers actually replace virtual machines (VM)?  What is Docker? Read on.   While VM and cloud servers solved some problems, they created others:  Renting VMs comes with clunky scaling, portability issues and vendor lock-in. When you understand that … More Docker and DevOps – can containers really replace virtual machines?

Balancing Technical Debt

Balancing Technical Debt with Business Constraints – The toughest task for the CTO? In software engineering, balancing technical debt with business constraints is possibly the toughest job for the  Chief Technology Officer (CTO) or VP of Engineering.  On one side is the natural desire and logic to perfect the app before releasing it to the … More Balancing Technical Debt

DevOps : what does this term mean and why should we care?

DevOps What does this term mean and why should we care? The term, DevOps, seems to have begun to be popularized sometime around 2008, coming out of that year’s Agile conference.  The movement gained ground via a number of “devops days” in 2009, which have continued around the world ever since. According to Webopedia, “DevOps … More DevOps : what does this term mean and why should we care?

Benefits of Big Data

Benefits of Big Data – and a few challenges Benefits of Big Data are many, yet there seems to be much confusion and even fear about the topic.  Therefore, before continuing with this article, it seems prudent to first define the term.  Big Data is a computing term, defined, according to Google, as “extremely large … More Benefits of Big Data