Services

Web development, software engineering, systems upgrade management, existing systems support, systems architecture and code reviews...

more about my services
Portfolio

Full details of previous projects, in-house and remote work. Including web and Windows services, solutions architecture and project management...

see my full portfolio
Clients

A wide range of clients from small businesses to multi-national corporates and digital, creative agencies...

see all clients
Contact me

Get in touch to discuss requirements, rates and availability. It's also great to hear from anyone who'd like to share ideas and opinions about my site and services...

get in touch
Back to My Portfolio

Message Processing Engine

Architecture
Windows
Services
Performance
Communications
Design
MSMQ
Processing
Reliancey
Sockets
TCP/IP
XML

The project was the re-development of a Windows Service based message processing engine.

The primary goals of the solution were:

  • Resiliency
  • Message throughput increase

The existing solution was having reliability problems dealing with the high loads associated with business drivers such as new brouchers and inaguaral sailings, with each failure of the service, orders would be delayed or at worst lost.

As part of the re-development, I delivered a new modular solution, broken into various processing blocks - each allowing a level of configuration, reliance and a throughput that was previously impossible.

My enhancements included an increased message throughput over 10 times greater than was previously available.