Posts by Category

blog

Getting Started With Kubernetes

7 minute read

If you have heard of DevOps then you have probably also heard of Kubernetes. But what is Kubernetes? Why is it important and how can you get started with it? Read on to find out.

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

The Problem(s) With DevOps Automation

8 minute read

Automation is a significant component of what allows DevOps teams to work at breakneck speeds. Unfortunately, that nirvana isn’t often achieved by many teams. Why is that?!?!

It’s Time To Rethink How We Test

7 minute read

Unit testing, component testing, integration testing, acceptance testing, exploratory testing… You’ve heard the terms, maybe even practiced testing at various levels on the Test...

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Why You Need an ID Token and an Access Token

5 minute read

If you read our last post Secure Access Using SAML, OAuth and OIDC or if you have a decent understanding of OAuth and you’re looking at OpenID Connect like “Why do I need an ID ...

Secure Access Using SAML, OAuth and OIDC

8 minute read

Does your organization use a single sign-on solution? Do you need to hook into it? Or maybe you want to allow your users to sign on with their Google login? Heck, even if you wa...

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Mocking Service Endpoints (With Spring Boot)

4 minute read

Do you interact with external web services? Do you need to test in a controlled environment where those external services might not be available? If you answered “yes” then you...

Do You Even GitOps?

4 minute read

GitOps is all the rage. You are either using it or you want to be using it. But what is it? And why does it matter? This post breaks down what GitOps is and why it matters.

Batteries Included Build Automation

7 minute read

Clone repository, run local build… build failure. It works on the build server. It also works on Grant’s workstation. But it doesn’t work for you. Does this sound familiar? If ...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

The Rise of The Monorepo?

6 minute read

Conventional wisdom used to be that different projects should exist in different version control repositories. But maybe that shouldn’t necessarily be the case. Monorepos not on...

Disaster Recovery for Terraform State

5 minute read

Anyone who has worked with Terraform knows the pain associated with managing Terraform state. Things get even more interesting when factoring in disaster recovery (DR) for Terra...

DevOps Is More Than CI and CD

2 minute read

DevOps is more than CI (Continuous Integration) and CD (Continuous Delivery); it’s about empowering teams to deliver. Building software systems is hard. And although the practi...

Back to Top ↑