Quantcast
Browsing all 102 articles
Browse latest View live
↧

RESTful Conversations

As indicated a good while ago I spent some time thinking about patterns that instead of following a message through multiple systems, looks at the message exchange over time between a (mostly) fixed...

View Article


Google Cloud Pub/Sub

Google released the beta version of their publish-subscribe API just a few weeks ago. I show how to build a very simple demo app using the Java API and map the functionality to integration patterns to...

View Article


Free Gift with Subscription (Pattern)

Discussing the Google cloud Pub/Sub system in the last rambling reminded me that the Publish-subscribe Channel pattern makes for a good example of the subtle but important difference between Messaging...

View Article

SATURN Conference 2015

I have not blogged about events in a while, but SATURN 2015 has been an amazing event that's well worth rambling about.

View Article

Same Old Architecture - Best of Ramblings

Architects can often be found commenting or complaining that many things in IT are the same old stuff in new packaging, created by marketing departments who were in need of a new buzzword. For example,...

View Article


Is This Architecture? Look for Decisions!

Part of my job is to review system architectures. So I frequently ask teams to show me "their architecture", but almost as frequently I don't consider what I receive an architecture document. The...

View Article

Virtualization Matryoshka

IT loves virtualizing stuff, following the old rule that in computer science every problem can be solved by just one more level of indirection. Cloud computing is based on virtualization of compute...

View Article

Movie Star Architects

I recently wrote about architects and the role they play in large organizations. Still, the question often remains what an architect should be doing besides "riding the elevator". Let's try another...

View Article


If you never kill anything, you will live among zombies. And they will eat...

Corporate IT lives among zombies: old systems that are half alive and have everyone in fear of going anywhere near them. They are also tough to kill completely. Worse yet, they eat IT staff's brains....

View Article


If software eats the world, you better use version control!

As I recently observed, Corporate IT tends to be afraid of code: code is where all the pesky bugs come from, which have to be fixed by quirky, expensive, and unreliable developers or external...

View Article

The Architect’s Penthouse Bookshelf

When you hitchhike through the galaxy, a towel will generally do. To ride the you need to be a bit better equipped. Riding the elevator up and down is exciting and provides tremendous value to the...

View Article

How to Scale an Organization? The same way you scale a system!

The digital world is all about scalability: millions of web sites, billions of hits per month, more data, more tweets, more images uploaded. To make this work, architects have learned a ton about...

View Article

25 Years of OOP

OOP is one of the conferences that originated in the "OO" era of the early to mid-nineties. While most of these events have shed the double "O" -- OOPSLA has become SPLASH and JAOO has become GOTO, OOP...

View Article


37 Things or "Where have all my ramblings gone?"

About two years ago, I revived the ramblings from a four-year hibernation. Upon resurrection, the ramblings started to take a broader scope, including not only messaging, conversations, and patterns,...

View Article

Modern Examples for Enterprise Integration Patterns

Enterprise Integration Patterns are timeless as underlined by the fact that the book keeps selling well over 13 years after its publication in 2003. However, the code examples haven't aged quite as...

View Article


Serverless Integration Patterns on Google Cloud Functions

After examining which patterns are embedded in Google Cloud Pub/Sub in an earlier post, I implemented a few common patterns on top of Google Cloud Functions, Google's serverless implementation. It's...

View Article

Loan Broker Implementation with AWS Step Functions

A lot has happened since we implemented the Loan Broker Example in EIP: we have the cloud, serverless computing, machine learning, service meshes and all sorts of other bells and whistles....

View Article


Loan Broker @AWS, Part 2: Recipient List

In part 2 of this blog series I implement the Loan Broker Example using a Recipient List pattern, implemented in DynamoDB, Step Functions, and Lambda.

View Article

Serverless Loan Broker @AWS, Part 3: Publish-Subscribe with SNS

Part 3 of the mini-series on implementing the EIP Loan Broker as a serverless solution with AWS Step Functions uses a Publish-Subscribe Channel and a stand-alone Aggregator to request and process loan...

View Article

Serverless Loan Broker @ AWS, Part 4: Automation

Infrastructure as Code (IaC) has a whole new meaning for serverless applications. Rather than provision resources (the serverless frameworks do that for us), automation determines the system...

View Article
Browsing all 102 articles
Browse latest View live