Skip to content

Stephen Nimmo

Development, DevOps and Delivery

  • Home
  • About
  • Favorites
  • Cheatsheet

Category: System Design

Generating Let’s Encrypt certificates with Red Hat OpenShift cert-manager operator using the Cloudflare DNS solver

May 15, 2024 stephennimmo Configuration, System Design

Let’s Encrypt is a nonprofit certificate authority that provides free SSL/TLS certificates, which are essential for enabling secure HTTPS connections[…]

Read more

Building an API Hierarchy

January 25, 2024 stephennimmo System Design

In the dynamic landscape of modern enterprises, Application Programming Interfaces (APIs) have emerged as indispensable catalysts for innovation, connectivity, and[…]

Read more

Building a Comprehensive Functional Testing Strategy

January 13, 2023 stephennimmo Culture, System Design

Software testing is important. Unit tests are important. However, there are so many different layers and scopes of testing software[…]

Read more

Microservices and the Foreign Key Dilemma

January 6, 2023 stephennimmo System Design

The journey to microservices is focused on breaking down monolithic applications into compose, domain driven services. There are many valuable[…]

Read more

Kafka Stream Transformation Patterns and Message Reprocessing

December 23, 2022 stephennimmo System Design

This blog post assumes you have at least a basic understanding of Kafka – topics, partitioning, offsets. If you have[…]

Read more

Recent Posts

  • Two Ways of creating a Red Hat Enterprise Linux virtual machine with a static ip address in OpenShift Virtualization
  • Bootstrapping an OpenShift Cluster with OpenShift GitOps
  • Install Hashicorp Vault on Red Hat Enterprise Linux
  • New Router Setup – Mikrotik CRS305-1G-4S+IN
  • Running iperf3 tests in OpenShift

Angular ArgoCD CTO docker GitOps Java Kafka Keycloak Kubernetes Kubevirt Linux MapStruct maven OpenShift Pipelines Podman Postgres PostgreSQL Python Quarkus REST Spring Boot Testcontainers testing Virtualization