2019 #DevOps books & blogs

List of the Top DevOps Blogs & Books to Read for 2019

Marking its tenth anniversary next year, though DevOps is the youngest software methodology around, it grows year-by-year in popularity. DevOps continues to be an approach widely used by businesses and developers alike. Even new developers are learning about the philosophies behind DevOps and how its implementation can help make the delivery of applications and services […]

Written by JP La Torre
#Helm charts tools

15+ Useful Helm Charts Tools

Helm is one of the best things about Kubernetes. (Which is why we talk about it in great depth here.) Rather than setting up an entirely new environment and configuring each kube object manually, you can now use Helm and Helm Charts—the template for different Kubernetes setups—to automate 90% of the work. For more on […]

Written by Stefan Thorpe
Spotlight on #EKS

Spotlight on EKS

The use of containers makes deploying even the most complex apps easier, and, as we’ve discussed in too many articles to mention, Kubernetes takes the idea to a whole new level. The platform allows for workload and services to be managed in such a way that everything is compartmentalized and highly efficient. Most major cloud […]

Written by Juan Ignacio Giro
#AWSreinvent 2018

AWS re:Inventing the Cloud 2018

Each year AWS, re:Invent announce an overwhelming number of major new features to electrify attendees and the global tech world. Last week’s 2018 event was no exception. Continuing the cloud platform’s annual trend, AWS released plans for launches across a broad range of categories from containers, machine learning, storage, and networking to name just a few. […]

Written by JP La Torre
Spotlight on #Helm

Spotlight on Helm

As discussed in previous articles, Kubernetes is a very powerful container orchestration tool. It allows you to set up and maintain even the most complex group of containers and microservices across multiple clusters. The flexibility of Kubernetes is immense and there is virtually no environment you cannot set up using Kubernetes. But while Kubernetes may […]

Written by Stefan Thorpe
FB - Working with #microservices & #Kubernetes

Working with Microservices & Kubernetes

The fundamental concept behind a microservices-based architecture is also its biggest advantage. Rather than having a single monolithic app running everything internally, it is possible to set up multiple microservices–each handling its own functions and specific tasks–and have that big lump of an app divided into small, manageable, independently deployable services. The approach allows the […]

Written by Juan Ignacio Giro
Importance of #codestyling

The Importance of Code Styling Guides

Learning to code is a minefield. Coders love to compete with one another in ways that seem utterly strange to the average outsider. Just as members of sports team or the armed forces have a sense of camaraderie and a tendency to joke around with each other, these behaviors are rooted in love and shared […]

Written by JP La Torre
leveraging #serverlessarchitecture

Leveraging Serverless Architecture

This post was originally published here on DZone.com. Serverless computing, also known as serverless architecture, and sometimes just serverless, is a hot topic in computing right now. Amazon, Google, and Microsoft, the big three when it comes to cloud computing, are all investing heavily in serverless architecture to provide continuous service integration for businesses of […]

Written by Stefan Thorpe
Featured image - #StateofDevOps

The 2018 State of DevOps Report(s)

In its seventh annual outing, the results of Puppet and Splunk’s collaboration is out in the form of the 2018 State of DevOps Report. As the Report outlines from the responses of 3,000 participants, “DevOps is an ongoing evolution, and there is no final destination. But there are ways to achieve success faster.” Many teams […]

Written by Stefan Thorpe

The Kubernetes Networking Model

Many web applications today consist of multiple containers, utilizing different Services from different places. Kubernetes effectively streamlines the process of implementing multi-container applications. With Kubernetes, the user can configure features on the container orchestration tool exactly how they want to combine different containers within a single app. Kubernetes then handles the process of rolling them […]

Written by Stefan Thorpe

Why You Need a DevOps Consultant

Efficiency is one of the fundamental pillars upon which any successful business is built. We’re all familiar with the old adage that “Time is money,” but many companies don’t appreciate just how deep this simple observation runs. Amongst businesses who do prioritize the efficiency of their operations, there is an ongoing need to devise better […]

Written by JP La Torre
#Terraform #AWS

Terraform and AWS

Terraform has been a revelatory experience for many people new to the platform. The software offers a powerful approach to infrastructure automation. It is one of the most innovative examples of infrastructure as code (IAC) available today. Delivering a cloud-based approach to networking whereby cloud architecture is rendered entirely via code. Terraform helps configure cloud […]

Written by Stefan Thorpe
Kubernetes #autoscaling

Kubernetes Horizontal Pod & Cluster Autoscaling: All You Need to Know

Many Kubernetes users, especially those at enterprise level, swiftly come across the need to autoscale environments. Fortunately, the K8s Horizontal Pod Autoscaler (HPA) allows you to configure your deployments to scale horizontally in a myriad number of ways to do just that. One of the biggest advantages of using Kube Autoscaling is that your Cluster […]

Written by Juan Ignacio Giro
Why #cleancode matters

Why Clean Code Matters

Ask any coder what the bane of their existence is, and the answer will likely be the same. There are few sins as egregious as unclean code. While we may be quick to attribute this habit to others only, we’ve no doubt all been in the situation where we’ve revisited code months after its creation […]

Written by JP La Torre
DevOps and #DRY

DevOps and DRY

Formatting code correctly and adhering to best practices is crucial if you are developing software as part of a team. So, a good software developer needs to be mindful of the many and various conventions, both formal and informal, which exist for writing code. When everyone is using the same formatting and the same protocols, […]

Written by Stefan Thorpe

Recognizing and Curing Superhero Syndrome

It’s always good to be aiming higher and trying to achieve more in life and in the workplace. In fact, many of us would admit to needing a little extra push and motivation sometimes to help us achieve our ambitions. But it is important to balance these ambitions with realistic and achievable everyday goals. When […]

Written by Stefan Thorpe
#Kubernetes Pod Best Practices

Best Practices for Kubernetes’ Pods

Cloud computing is one of the most active and significant fields in modern computer science. For both businesses and individuals, it allows the kind of interconnectedness and productivity gains that can completely transform the way that we work and live. However, as anyone who uses cloud Services professionally can attest to, simply being on the […]

Written by Stefan Thorpe
Spotlight on #Terraform

Spotlight on Terraform

Named from the Latin “terra” for earth plus ‘forming’, the Terraform software is designed for infrastructure shaping at its core. An open source infrastructure automation tool, Terraform completely changes the way that users approach virtualization in the cloud. Terraform is able to serve many of the same templating functions as CloudFormation on Amazon Web Services […]

Written by Stefan Thorpe

The Problem with Internal Superheroes

On the surface of it, the idea of an internal superhero seems like a great notion for any business. At one time or another, we’ve all found ourselves pulling our hair out while our co-workers flap around like headless chickens, as we try in vain to save a project that has gone wildly off the […]

Written by Stefan Thorpe

How Your Project Will Take a Leap With Test-Driven Development

This post was originally published on DZone here. What Is Test-Driven Development? Test-driven development (TDD) refers to an approach in software development geared towards reducing errors and improving flexibility when designing applications. It is a process that encourages a quick, rapid, and fearless testing development style. This approach to programming enables tests to drive the […]

Written by Stefan Thorpe
#toptools for building #microservices

30+ Top Tools for Building Microservices on All Levels

There are many great articles out there on Microservices. For those who have been hiding under a rock about the controversial technique—or are new to the idea—this article simply aims to collate the top open source tools available in one handy place. Microservice architecture, or just microservices, is a highly scalable structural style for developing […]

Written by Stefan Thorpe

Scaling Microservices: The Challenges and Solutions

The increasingly popular microservices model—by which software solutions are comprised of multiple modular components—is a very powerful and increasingly popular one. Not only does it allow for solutions to be formulated from the best individual components available, it also allows for the most effective services to be redeployed in different combinations. In this way, microservices […]

Written by Stefan Thorpe
Best Practices of #DatabaseDesign

What Are the Best Practices of Database Design?

When designed correctly, databases are incredibly powerful tools for recording, storing, retrieving, and comparing data. However, a database designed without care and purpose isn’t just ineffective, it can be a real hindrance to those who use it most. When building a database—regardless of its ultimate purpose—adhering to the following best practices will ensure that the […]

Written by JP La Torre

Should You Adopt a Single Code Repository for All Code?

Monorepos (putting all your code in one repository) are a fairly controversial topic in the world of software development for a number of interesting reasons. For many developers, the thought of storing every line of code in a single central repository brings them out in a cold sweat, and they have to go lie down […]

Written by Stefan Thorpe
6 Ways to Deal with #ITIncidents

6 Ways to Deal With IT Incidents

According to Steve McConnell’s contemporary research and book, “Code Complete,” the industry average comprises 15-50 bugs per 1000 lines of delivered code. This statistic should reaffirm the likelihood of teams encountering modern-day IT incidents and how quickly they can lead to prominent systematic concerns. Instead of letting these concerns cause significant delays, it’s best to […]

Written by Stefan Thorpe

The DevOps container management platform

  • Amazon AWS
  • Microsoft Azure
  • Google Cloud
  • Digital Ocean

Unlimited users. Unlimited applications. Unlimited stacks. Easily manage Docker containers across any cloud.

Get Started—Free!