Blog

Hands-on experience to generate impact within your organization

Get Started

Immutable Infrastructure approaches

When you have C code, you compile it once, and then copy it to different servers. This way you know the same object is running everywhere. The same happens when you combine Infrastructure as Code and Immutable Infrastructure. Infrastructure as Code is one of the core concepts of the modern server management. You define in…

Read More →

Outsourcing DevOps?

Of course not. You can’t outsource DevOps. Am I against my own business? (We do DevOps consulting/outsourcing). No, I’m not. I mean that DevOps is a cultural change. You can request help to improve processes, to set up Continuous Delivery and automation, or to implement new technologies like containers. But if you want to take…

Read More →

Moving to Terraform

Recently a development company approached us to help them with a Site running on AWS WebServices. This site in particular, is on a very popular CMS, using a LAMP stack together with RDS and ElasticCache, traffic varies quite a lot, specially when transmitting live events. Challenge and First Steps Our first challenge was to move…

Read More →

Compliance and Infrastructure Delivery

As a nearshore team, we work with clients from outside the US which have some data access restrictions. One of our clients is a US based Software Development agency that hired us for IT operations. This company develops products for health insurance companies that add some clauses to the contracts which don’t allow the management…

Read More →

Perfect but Useless & Useful but Rubbish

Let’s be honest, the perfect implementation of a stupid idea does not change the fact that it is still a stupid idea. So, if we can avoid spending time on that kind of idea, we will be saving time, money and effort. The problem is that sometimes it is not so easy to distinguish a…

Read More →

No plan resists first contact with reality

No plan resists first contact with reality Unless you’re repeating a well-established process, you can only plan ahead so much . And even if you are very careful and thorough, the universe, Fate, Karma, or whatever personal beliefs you hold to will eventually render your beautiful plan obsolete and unrealistic. When you face a new…

Read More →

November All hands meeting: Jenkins guidelines

Last week we had our “All hands meeting”, consisting of a video call with all the team members. We use these meetings to report what’s going on here at flugel, to share knowledge, and to define some general guidelines. In this case, it was time to review how we deploy pipelines based on Jenkins. The…

Read More →

Failover is dead

When doing a quick Google search of the keywords “failover meaning”, you will find this definition: “a procedure by which a system automatically transfers control to a duplicate system when it detects a fault or failure.” The definition is perfect, but the concept is broken. Failover is broken. It was ostensibly a good idea years…

Read More →

To use or not to use… Cloud Services

Introduction Recently we’ve been asked to help to decide whether a client should move all their deployment cycle to a cloud provider, or keep some parts In-house, specially Continuous Integration / Continuous Delivery (CI/CD) tasks. This gives me the opportunity to think about a broader matter rather than a particular case. Nowadays it is really…

Read More →

Prepare Your Infrastructure for the Challenges Ahead

Your clients, investors and business partners will notice the difference, from now on, you can progress with confidence.

Get Started