Latest posts

Bosh

And then BOSH came to the stage. BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems. Why I have embraced it?

bosh

Happy new year!

Celebrating the beginning of New Year

random

Introducing OpenStack through Ironic (II)

After the philosophical first part, now is time to get to work. Let's see how to use Ironic to show the benefits about managing physical machines using OpenStack API's using an Ansible implementation.

openstack

Introducing OpenStack through Ironic (I)

A reflection about how to introduce OpenStack in a company starting with bare metal provisioning. Ironic is the component to deploy physical servers, why starting with a standalone Metal as a Service can make the difference?

openstack

Ansible Patterns and Conventions

Due to the fact that there are no official and global Ansible conventions, sometimes is really difficult reusing roles/playbooks from the community. This could be an approach to try to solve the issue by defining some patterns and conventions.

software

My approach for documentation

I do not like writing documentation, I do not know anybody who likes doing it, but after years of experience, I have noticed it is one of the most important parts of a project: the way to drive to excellence, because it can mark the difference between a good system and an excellent system.

software

What is OpenStack?

Now is becoming clear, but some years ago, people still was thinking that OpenStack was a kind of VMware open platform to create virtual machines. Never was the case, Openstack is just a framework to build Infrastructure as a Service (IaaS).

openstack

Architectural Patterns. Microservices.

Recently I have been at the Software Circus conference in Amsterdam, and there I learnt the definition of a microservice I have ever heard: "piece of software with a purpose which fits in your mind".

software

Understanding the KISS principle

KISS stands for "Keep It Simple Stupid", it is a kind of design rule which states simplicity over complexity to avoid creating systems difficult to understand and maintain, but what is the meaning of complicated? what is the limit to say that something is complex?

software