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... Continue Reading →
Microservice Architecture
Microservices Architecture - Microservices : what are they, what can they do for you and what do you need to be aware of? In software engineering, microservices – or micro-services – may simply be a term for something already being used, but by giving something a name and defining it, we sometimes give ourselves the... Continue Reading →
A Time Series Database – how do I choose? A Time Series Database (TSDB) is defined simply as a software system that is designed to handle time series data the best possible way. The bigger question is, what is a time series? The answer is that it is a series of points of data arranged... Continue Reading →
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... Continue Reading →
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... Continue Reading →