K8s: 8 questions about Kubernetes

data blocks

This is the first post in a series that intends to provide context and practical information about emerging enterprise technologies. First up is Kubernetes, the container orchestration platform that is sweeping the cloud-native world.

Have a safe microservice journey!

mountains road

An architecture needs to bend, not break, as new innovations, best practices, and needs emerge. In this post, I’ll explore the broader landscape we are traveling to support that agility.

Getting to know Anypoint Visualizer

Anypoint Visualizer architecture

Anypoint Visualizer is a graphical visualization that provides a high-level view of your application network. It automatically organizes APIs, Mule applications, and third-party systems into a comprehensive view of how they are connected. The data displayed is dynamically updated based on real-time traffic and does not require any prior configuration.

Microservices on rails

railroad tracks

In the intro to this blog series, I promised to reconcile the apparent incongruence of strategic business objectives (move fast) with traditional IT must have paradigms (be safe). In the last post, we chugged away at the surrounding ecosystem that’s needed to support the velocity promised by the former. In this post, I pause at the pre-production station to discuss some of those system safety properties that we can’t leave behind.

API interaction types in a microservice architecture: queries, commands, and events

Query Command Event

One of the debates that’s been smoldering since the microservices movement began is how microservices should communicate with one another.

The many flavors of API coordination

wheel gear cogs

Software architects can often conflate the different types of API call coordination. To help address this pitfall, see the classification system I use.

The locomotive: technological capabilities for microservices

bullet trains

Similar to steam engines leveraging prior innovation to get to bullet trains, companies just getting started with microservices can take shortcuts confidently because of microservices pioneers.

The third rail: putting microservices in context

hundred dollar bill

Don’t compromise on microservices prerequisites, both technically or organizationally. It’ll cost you a pretty Franklin banknote.

Top 5 blog posts of February 2019

blog roundup

Check out the five most popular blog posts in February 2019!

Getting on track with microservices

API-led connectivity

As enterprise IT seeks greater speed and agility through the adoption of a microservice architecture, they find this new paradigm can collide with long-established operating models.