API Management Tech Talk 13th May 2021

Red Hat API Management with 3Scale is growing, with the addition of a fully managed service through Red Hat Openshift API Management https://www.redhat.com/en/technologies/cloud-computing/openshift/openshift-api-management.

Come and join us for a tech talk about API management through 3Scale. Phil and Joseph are going to put on a little show 10am–11am GMT on the 13th May.

Register here: https://events.redhat.com/profile/form/index.cfm?PKformID=0x357828abcd


Or, stop re-inventing things!

Something has stuck in my head from a long time ago, when I was a young junior developer. I was working on a part of an application trying to speed up the access to data in a web app. The first iteration of code called out to a database every time a user paged through the data. Looking to optimise I decided to cache the original returned data so as not to keep on round tripping back to the database. A sensible thing to do.

So head down I spent days coming up with something that…


This article is part two of a pair of posts aimed at looking at getting started with application development on Kubernetes. See part one here I’m sorry OpenShift, I’ve taken you for granted

I’m writing this because I have had quite a few discussions with customers (I work at Red Hat) around application development on Kubernetes and why application development on OpenShift is different.

So the first thing I put them straight on is that Kubernetes is Kubernetes, OpenShift is a platform that is Kubernetes just like AKS or EKS are platforms that are Kubernetes. Each of these platforms add…


I have been asked by a few customers (I work at Red Hat) about application development on Red Hat OpenShift. In particular, I get asked what the differences are in developing on OpenShift as opposed to other Kubernetes distributions.

So the first thing I put them straight on is that Kubernetes is Kubernetes, OpenShift is a platform that is Kubernetes just like AKS or EKS are platforms that are Kubernetes. Each of these platforms add value that address their target user groups. …


I was asked recently to explain some of the pieces in Red Hat’s AMQ messaging software. The confusion was from non-integration folks who wanted to know what components they might use to solve a problem and why there is seemingly a large number of options.

<TLDR>

AMQ Broker — multi protocol, modern, and legacy transactional messaging

AMQ Streams — Kafka Broker/Connect/Mirrormaker for high throughput, high scale streaming

AMQ Interconnect — AMQP distributed brokerless message routing, connecting multiple clouds or geos with networked layer 7 routers

</TLDR>

Red Hat AMQ… Java Messaging Service, right?

No… well, not exactly. I’ve seen Red Hat AMQ grow from providing only a…


Remember when 12 factor was the goto standard of cloud computing?

Well, it is still totally relevant, but rather than being confined to cloud it has now become just good solid software engineering principles.

Moving on from 12 factor, we added more to the cloud landscape, creating applications to run in Linux containers added a whole new set of challenges. Changing paradigms to containerisation required another level of engineering and set of architecture principles to be created to form our best practices. Then Kubernetes won the war of the container runtime platforms, Red Hat made a very early bet on Kubernetes and were the very first to work with Google and…


Part one of this blog post was really about the business case, what it is, how to build one. The first part of the blog did not really tell you anything about how to build your business case for the title, “Devops, PaaS & Openshift”. That’s where this post comes in, process and tools to help you build that business case! I know, I hate process too, but there is a small process to follow.

The process and tools that I have put together are not perfect and do need refinement, but that’s where the community comes in, take the…


Love the idea of containers, a DevOps culture, how container platforms like Openshift help accelerate the delivery of new business ideas? You get it, but will the business?

In my job I talk to a lot of people in a lot of organisations, large and small. I talk a lot (and I mean a lot!) about container platforms and Openshift in particular. What I love about technology at the moment is the buzz that is in the industry, new tools and tech are driving IT change, making change faster, safer and cheaper. …


Part1 Part2 Part3

Welcome to part four of the microservice architecture with Openshift series. Please take a look at the earlier blog posts for more context.

Let’s recall my (opinionated) top characteristics of a microservice architecture that is driving this blog:

1 — Independence

2 — Survivable

3 — Discoverable

4 — CI/CD Workflow

5 — Operator / Application Density

3 — Discoverable = Our services must be easily discoverable, we shouldn’t care where our services are, but our microservices platform does.

So, we are into my third important characteristic of microservices architecture out of the original five, “Discoverable”.

Once we start to think about our microservices being deployed at cloud scale we start to see problems around how we manage services…


Part1 Part2 Part4

Welcome to part three in my blog series of Microservices Architecture with Red Hat Openshift platform. Take a look at part 1 and part 2 for some background on this blog series.

Let’s recall my (opinionated) top characteristics of a microservice architecture:

1 — Independence

2 — Survivable

3 — Discoverable

4 — CI/CD Workflow

5 — Operator / Application Density

We talked about “Independence” in part 2, this post will talk about “Survivability”.

Scale, Kill , Survive

From a runtime perspective we need our microservice to survive being scaled up, scaled down and being killed. …

Graeme Colman

Passionate about opensource, Red Hat, football and beer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store