Stefan Thorpe

#Kube in prod & dev2

Overcoming the Gap Between Kubernetes in Production and Kubernetes in Development

It is clear that using Kubernetes as a deployment format is now considered to be the way forward for many organizations. The growing number of tools designed to simplify deployment and maintenance, along with the community of developers and admins supporting clustering and containerizing tools like Kube and Docker, solidify the use of containers (pods, …

Overcoming the Gap Between Kubernetes in Production and Kubernetes in Development Read More »

The Crucial Role of DevOps and Linux

The Crucial Role of Linux in DevOps

There are many reasons why DevOps is becoming a more popular approach in today’s development landscape. Over the last three years, adoption has increased by an average of 7% in organizations, with 2019 set to see even more growth. The methodology is designed to allow for rapid iterations without sacrificing flow, improve cost-effectiveness (and productivity …

The Crucial Role of Linux in DevOps Read More »

#Containerregistries

Container Registries—A Battle Royale

One of the main advantages of using containers with Kubernetes is continuous availability. Rather than taking the whole system down for an update or maintenance, each container – containing specific microservices – can be replaced on the fly. The way developers do that is by preparing a new container for the updated microservices, setting up …

Container Registries—A Battle Royale Read More »

#Cloudmigration best practices

Cloud Migration Best Practices: How to Move Your Project to Kubernetes

Moving your app or web services to the cloud is more of a must than an option these days. The cloud infrastructure we have available today is not only more capable and more stable, but also more scalable. By moving to the cloud, you gain a lot of benefits while also significantly reducing operational stress …

Cloud Migration Best Practices: How to Move Your Project to Kubernetes Read More »

leveraging #serverlessarchitecture

Leveraging Serverless Architecture

This post on leveraging serverless architecture 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 …

Leveraging Serverless Architecture Read More »

#Kubernetesnetworking

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 …

The Kubernetes Networking Model Read More »

#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 …

Terraform and AWS Read More »

#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 …

Best Practices for Kubernetes’ Pods Read More »

#TestDrivenDevelopment

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

This post on how your project will take a leap with Test-Driven Development 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 …

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

#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 …

30+ Top Tools for Building Microservices on All Levels Read More »

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 …

Scaling Microservices: The Challenges and Solutions Read More »