Happy Goat for Life! Chris Phillips' Blog - API, Integration and Governance SME and Enthusiast

What are the risks with running a Quorum over two sites in an Active Active Pattern.

Nearly every organisation in the world has two data centres for a given solution or region. In order for Quorums to work they require one or three plus DataCenters. This article covers the complexities of quorums running over two sites.


KUBERNETES

Openshift Console redirects to 127.0.0.1

As I spent about an hour this issue I imagine I will not be the only one.

When trying to go to the OpenShift console on a remote machine with http://<IP or hostname>:8443/console it redirects you to 127.0.0.1.


IBM CLOUD

Publishing a NodeJS Application to IBM Cloud

This article explains the basics for publishing a Node JS application to the IBM Cloud (Formally Bluemix). It assumes that you are already have an IBM ID that is used on IBM Cloud.


JEKYLL

Pagination in Jekyll

This post is just a rehash of https://jekyllrb.com/docs/pagination/, but as it took me a few attempts I thought I would try and post a consise list of instructions.

Pagination in Jekyll


API CONNECT

APIC Profiler

I spend a lot of time with clients trying to debug their issues. It was suggested that a tool that could extract volumetrics out of the API Manager would help. This is not the transaction rate but the quantity of content.

APIC Profiler



101 Rules for Deploying with Dev Ops

Deployment automation is at the heart of DevOps. The purpose of this article is to explain some ground rules that must be considered to start any DevOps journey. I have seen a number of clients run into issues because they did not properly plan or consider how DevOps could be best used for their business.


STAR TREK NATIONALS

Star Trek Attack Wing Unnationals 2019.


Trophy Kindly Provided by UK Games Expo

The first week of June is the UK Games Expo. For the last three years I have judged the UK Star Trek Attack Wing National Championships. Sometimes these are official this year unfortunately it was not.


API

Go full throttle: The essentials of throttling in your application architecture

Five scenarios for planning a service-oriented architecture or microservices architecture

First published Published May 31, 2017 and Updated June 1, 2017

Throttling is the threshold for limiting the number of requests to a component. This threshold is important wherever an invocation chain passes through several distributed components. For example, a call passes from an API consumer through various layers of the architecture before it reaches the system of record where the server responds to the request. If throttling is not configured correctly, the infrastructure is at risk of accidental or malicious overload. By taking time to correctly design the throttling implementation, you can dramatically reduce this risk.

Go full throttle: The essentials of throttling in your application architecture


Subscribe