Data Center and Cloud

The Twelve Factor-App methodology for SaaS

How should you design software today? In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. They need to be designed somewhat differently than older applications. The twelve-factor app is a methodology for building software-as-a-service apps that: Use declarative formats for setup automation, to minimize time and cost for

IFTTT and your own hardware

When you have a great service like IFTTT that you can interface with many ready available cloud services or commercial hardware, the next idea is how to connect your own device (Arduino, Raspeberry Pi, etc..) to this service. Here are some pointers to ideas how to interface your own hardware to IFTTT: Pushbullet’s IFTTT Channel

Docker and other Linux containers

Virtual machines are mainstream in cloud computing. The newest development on the this arena are fast and lightweight process virtualization.  Linux-based container infrastructure is an emerging cloud technology that provides its users an environment as close as possible to a standard Linux distribution. Linux Containers and the Future Cloud article tells that as opposed to

Data Center Energy Retrofits

Data centers (DCs) are a major consumer of energy consumed by computers. A large part of that energy is used for cooling down the exhaust heat of the servers contained in the DCs. Ph.D. dissertation titled Data Center Energy Retrofits describes both the aggregate numbers of DCs and key agship installations in detail. It will