Tom Fairbairn

Tom works in Solace's systems architecture team helping customers define their architectures to address challenges such as the increasing digitisation of business across a wide range of industries including retail, financial services and smart city initiatives. He joined Solace in 2013 as part of the Singapore Technical Support team, then moved to London in 2014.

If you own a smart phone or tablet, the chances are you already use Tom’s work, as prior to Solace Tom was an IC designer responsible for implementing the low-power hardware in the processors present in over 90% of these devices.

How to Guarantee Delivery While Preventing Duplicates in your Event Mesh

For Architects
Read More

Automating Broker Configuration Using the Solace PubSub+ Event Portal API

For Developers
Read More

Digital Transformation in Supply Chain Management: Why You Should Consider Event-Driven Architecture

For Architects
Read More

Use Solace Messaging APIs for Advanced Event Mesh Features and the Best Performance

For Developers
Read More

The Scalability Downside of Static Topics; Learning from LinkedIn’s Implementation of Apache Kafka

For Architects
Read More

How to Maximize Microservices by Combining Messaging, REST and Webhooks

DevOps

One of the real pleasures of my job is working with customers to understand their use cases, design decisions and architecture.  Recently I’ve been having a lot of conversations about...

Read More

Blockchain-Based Ledgers are Reshaping the Financial Back-Office

Use Cases

Today, many financial institutions hire 3rd-party settlement agencies (like CLS) to ensure the integrity of these transactions, trusting them to identify and rectify situations where things go sideways, whether innocently...

Read More

Getting started with the SolOS CLI

Products & Technology

Most people starting with Solace will probably use our administration GUI, SolAdmin. SolAdmin is an excellent tool, but as with any GUI, once you get used to the concepts and...

Read More

Buffing Up Your Messages: Making Use Of 3rd-Party Data Serialization Systems

DevOps

In previous blog posts I've introduced three ways of encoding message data: raw binary in the payload, some form of structured text such as JSON or structured data types. The...

Read More

What a Load of JSON: XML and other Text Data in The Solace APIs

DevOps

I recently wrote a series of blog posts that introduced the elements of Solace messages including message header properties and how to encode data in the payload. Now I'd like...

Read More

Inside a Solace Message, Part 3: Payload Data

DevOps

Now it’s time to talk about how the data itself is structured – how to put the payload in the message. Don't I just add the data? At first glance...

Read More

Inside a Solace Message, Part 2: Using Header Properties

DevOps

Application properties are used to help applications process message payloads or to provide a way of exchanging header properties between different messaging protocols – from JMS to Solace Message Format...

Read More
Page 1 Page 2