Alberto Acuto

66 Flips | 1 Magazine | 21 Following | 2 Followers | @AlbertoAcuto | Keep up with Alberto Acuto on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Alberto Acuto”

Kubernetes NodePort vs LoadBalancer vs Ingress? When should I use what?

Recently, someone asked me what the difference between NodePorts, LoadBalancers, and Ingress were. They are all different ways to get external …

Introduction to Kubernetes

Want to learn Kubernetes? Get an in-depth primer on this powerful system for managing containerized applications.

Kubernetes By Example

This is a hands-on introduction to Kubernetes. Browse the examples:<p>Want to try it out yourself? You can run all this on Red Hat’s distribution of …

DevOps

Achieving CI and CD With Kubernetes

Continuous Integration and Delivery are best described by Martin Fowler:<p>“Continuous Integration is a software development practice where members of a …

UML sequence diagrams

Branch By Abstraction?<p>Yes, <b>by abstraction instead of by branching in source control</b>. And no, that doesn't mean sprinkle conditionals into your source …

Trunk Based Development

Depending on the team size, and the rate of commits, short-lived feature branches are used for code-review and build checking (CI) to happen before …

From Git Flow to Trunk Based Development

I have worked with Git Flow for a few years and it helped me a lot to structure my Git branches. However, I have encountered some problems with Git …

Trunk-based Development vs. Git Flow

In this article, Toptal Freelance Software Engineer Konrad Gadzinowski dissects trunk-based development and Git flow, listing the pros and cons for …

Set Up a CI/CD Pipeline with Kubernetes Part 1: Overview

The software industry is rapidly seeing the value of using containers as a way to ease development, deployment, and environment orchestration for app …

DevOps

Automated Testing with Cucumber and Capybara

<b>Automation</b><p>In this blog I hope to give an insight into the tools we are using to automate testing at GameSparks.<p>However I think we should first …

Automated Testing

Evolutionary Database Design

The Practices<p>Our approach to evolutionary database design depends on several important practices.<p>DBAs collaborate closely with developers<p>One of the …

A Reference Architecture for Deploying WSO2 Middleware on Kubernetes

Kubernetes is an open source container management system for automating deployment, operations, scaling of containerized applications and creating …

The Architect Elevator — Visiting the upper floors

Gregor Hohpe has taken his experience with ThoughtWorks and Google to a traditional insurance company. As an enterprise architect he sees his role as …

Jenkins2 highlights

<i>Slave nodes are now opinionated agents</i><p>This article shows you how to install and configure Jenkins version 2 for Continuous Delivery (CD) as well as …

How To Build Docker Images Automatically With Jenkins Pipeline

In this post you’ll learn how to use the Jenkins Pipeline plugin to build Docker images continuously.<p>Here’s what we’ll do in this post: (these links …

How DevOps helped Azzimov improve quality and reduce lead time

Azzimov teamed up with Microsoft to implement DevOps practices into their processes. This report describes the steps we took and the results.<p>The …

The pros and cons of adopting a DevOps model

In today’s digital era, mastering the customer experience through a continuous delivery of applications is a must.

Mastering Chaos - A Netflix Guide to Microservices

The End of Enterprise IT

Two years ago, the employees at ING Netherlands headquarters – over 3,000 people from marketing, product management, channel management, and IT …

Knightmare: A DevOps Cautionary Tale

I was speaking at a conference last year on the topics of DevOps, Configuration as Code, and Continuous Delivery and used the following story to …

Ian Cooper: TDD, where did it all go wrong

Six Challenges Every Organization Will Face Implementing Microservices

Susan Fowler-Rigetti at the Microservices Practitioner Summit in San Francisco<p>There are six issues that every organization will run into when …

Microservices

GOTO 2014 • Microservices • Martin Fowler

The Little Mocker

The following is a conversation around mocking:<p>What is this?:<p><i>An interface.</i><p>So what then, is this?<p><i>That's a Dummy.</i><p>And what do you do with a Dummy?<p><i>You</i> …

bliki: MicroservicePrerequisites

tags:<p>As I talk to people about using a microservices architectural style I hear a lot of optimism. Developers enjoy working with smaller units and …

What is DevOps?

It happened again this week.<p>At this Wednesday’s Prometheus meetup I was hosting, I asked one of the attendees what he did for work.<p>He looked at me …

DevOps

The Outrageous Cost of Skipping TDD & Code Reviews

In recent years, I’ve had more and more companies ask me to speak on the benefits of Test Driven Development (TDD) and share advice about how to …

Implementing Continuous Delivery

TweetYou’ve made a decision: You’re going to do continuous delivery (CD) as the first step in your DevOps transformation. You’ve laid the groundwork. …

Continuous Delivery is Eating DevOps as Software is Eating the Business

Tweet<i>So what is continuous delivery?</i>For years, IT has been automating business processes. Now IT is automating its own processes to keep up with the …