Monday, September 28, 2020

How to setup OpenShift Container Platform 4.5 on your local machine in minutes

CodeReady Containers
Are you looking to develop a few projects on your local machine and push them on to a real OpenShift Container Platform without having to worry about cloud hosting of your container platform?

Would you like to do that on one of the newer versions of OpenShift Container Platform such as version 4.5?

Look no further as CodeReady Containers puts it all at your fingertips. Experience the joys of cloud native development and automated rolling deployments. Since I started pulling together ways to easily experience this with OpenShift Container Platform, back with version 3.3 believe it or not, we've come a long ways.

The idea was to make this as streamlined of an experience as possible by using the same CodeReady Containers Easy Install project. Let's take a look at what this looks like.

Thursday, September 24, 2020

Payments Architecture - Immediate Payments Example

payments architecture
Part 3 - Immediate payments
Cloud technology is changing the way payment services are architectured. In this series we will be presenting insight from our customers on adopting open source and cloud technology to modernize their payment service.

So far we've presented research-based architectural blueprints of omnichannel customer experienceintegrating with SaaS applications, and cloud-native development solutions.

In the previous article in this series we explored the common architectural elements found in a payments logical architecture.

In this article we'll walk through an immediate payments physical architecture,  laying out what a successful payments solution looks like in practice.

Monday, September 21, 2020

DevConf.US 2020 - AppDev & Containerization Ask the Experts Panels

Devconf.US Ask the Experts
The Fall officially kicks off the last few years for me with DevConf.US, and it's no different for 2020 except that it's all going to be virtual.

DevConf.US 2020 is the 3rd annual, free, Red Hat sponsored technology conference for community project and professional contributors to Free and Open Source technologies coming to a web browser near you. Be sure to register.

From Wednesday, 23 Sep through Friday, 25 Sep you'll have a complete range of sessions, workshops, and Ask The Experts panels for you to submerge yourself in and learn all you ever wanted to know about topics ML & AI, Open Source & Process, Evolving Technology, and more.

I was part of the team organizing the track Application Development and Containerization, which gives you two days of fun with AppDev and container topics. Within this track there are two panels I want to share with you, both being held in the free format of ask the experts anything.

Thursday, September 17, 2020

Payments Architecture - Common Architecture Elements

financial payments architecture
Part 2 - Common architectural elements
Cloud technology is changing the way payment services are architectured. In this series we will be presenting insight from our customers on adopting open source and cloud technology to modernize their payment service.

So far we've presented research-based architectural blueprints of omnichannel customer experienceintegrating with SaaS applications, and cloud-native development solutions.

In part one of this series we introduced the concept of an architecture blueprint and shared the planning for this series to cover the logical, physical, and details of the solution.

In this article we'll explore the logical diagram that captures the elements of a successful payments solution.

Monday, September 14, 2020

Centralpoint webinar - Hybrid multi-cloud do's and don'ts

centralpoint webinar hybrid multi-cloud
On Friday, 2 Oct 2020 I'll be joining a partner Centralpoint to present a joint webinar on hybrid multi-cloud pitfalls.

I'll be speaking together with Mark van Helden, Technical Consultant Hybrid Cloud, Centralpoint from 1100 - 1200 and it should be a lot of fun if you're interested in what some of the most common stumbling blocks are we're seeing out in the wild.

Most of the speaking I do is focusing on English language session, but in this rare case you can join me for a full session in the Dutch language.

Below all of the details about the session, where to register, dates, times, and a Dutch outline of the webinar details.

Thursday, September 10, 2020

Payments Architecture - An Introduction

payments architecture
Part 1 - An introduction
Cloud technology is changing the way payment services are architectured. In this series we will be presenting insight from our customers on adopting open source and cloud technology to modernize their payment service.

So far we've presented research-based architectural blueprints of omnichannel customer experience, integrating with SaaS applications, and cloud-native development solutions.

What's in an architectural blueprint and how are customers applying these solutions you ask? It's an interesting challenge in that we've been creating architectural content based on common customer adoption patterns. That's very different from most of the traditional marketing activities usually associated with generating content for the sole purpose of positioning products for solutions. When you're basing the content on actual execution in solution delivery, you're cutting out the marketing chuff. 

These architectural blueprints are providing you with a way to create a cloud native payment architecture focusing on the interactions, messaging, processing, and integrations proven to work. What's not included are any vendor stories that you'll find in normal marketing content. Those stories that when it gets down to implementation crunch time, might not fully deliver on their promises.

Let's look at the payments blueprint and explore their value in helping your solution designs.

Monday, September 7, 2020

Beginners Guide to Decision Management in a Retail Web Shop

beginners guide decision management
There is no better way to getting started with a new technology than a beginners guide, a demo, and a workshop where you build it all step-by-step in a hands-on fashion.

This article is about to reveal one of the easiest ways to get started with decision management tooling through an example everyone can relate to, a retail web shop.

Decision management tooling is there to help capture business logic and centralize that logic outside of you deployed applications. No better way to experience that than to see it in action, maybe even building the example yourself to see how the tooling and components are working together.

It's with this thought process that I've put together a great hands-on workshop and provided a completed demo project centered around a retail web shop experience.

Let's take a look at the demo project and hands-on workshop materials available to you free online today.

Thursday, September 3, 2020

DevOps Guide - Implementing four-eyes principle with process automation tooling

devops four-eyes principle
This article co-authored with Roel Hodzelmans
With great power comes great responsibility.

More and more organisations are moving towards a DevOps based organisational model, putting more and more responsibility into the hands of the teams delivering software. As part of that change - and the need due to the markets moving faster and faster - more and more organisations are investing into means to release more milestones into production faster. Therefore one of the main goals within these organisations is to automate, audit, secure and ensure correct repeatability of actions.

To make that more concrete in our world of software development, we're now talking about how to implement processes that ensure our software is correct, verified, and authorized to be put into production for end customer usage. Delivering software requires that both developers and operations find common ways of merging their processes to enable faster delivery and smoother change management.

Barriers to creating a harmonious flow are found in organizations that require more stringent  verification methods on their software release mechanisms. One of the more common requirements is that of the four-eyes principle, requiring extra approval controls before release.

Let's look at defining and implementing the four-eyes principle in a DevOps automation process.