Case Study

Financial Services Company

Los Angeles, CA

​A Case Study

Introduction

Since 1994, our organization has been helping credit unions succeed at providing a unique brand of
lending – excellent, efficient and designed to serve the member. Primarily, we help credit unions deliver
solutions, products and features that meet the demands of today’s members – from leading-edge
mobile technology to powerful, configurable lending platforms, analytics and reporting, auto-buying
tools, retail lending solutions and more.

Challenge

In March of 2014, we were seeking to remove our dependencies on BizTalk Server, which orchestrated
integration between internal and external systems. This was done via custom orchestrations within
BizTalk and the storage and usage of “ICE” records, which govern the lookup and execution of web
services and other software components for a given message. This option was utilizing BizTalk Server
2006, and required either an upgrade to a more modern version of BizTalk, or replacement with another
similar technology stack.

After much deliberation and consideration, we opted to select Afterman Software to replace BizTalk
Server with NServiceBus in order to complete the current integrations, based upon a strong
recommendation of their services from a trusted third party. The solution Afterman provided
immediately reduced the licensing costs as well as provided a far more scalable and pluggable
architecture, allowing for future feature enhancements. As a result, our organization has been able to
grow from the processing of several loans per second to several dozens, without downtime or major
incident in over 36 months.

Technology Stack

  • C# 4.5
  • NServiceBus 4.6
  • SignalR
  • Fluent nHibernate
  • StructureMap
  • Windows Server 2012
  • SQL Server 2012

Solution & Impact

After several key meetings with technology leadership, Afterman created a solution that would
transform the way we processed transactional messages. At its core, the new solution was designed to
directly alleviate the problems encountered by the business to date, many of which were contributing to
increased operational costs and decreased scalability, impairing the companies’ ability to best serve
their clients.

  • Removal of the centralized service broker model in favor of a true service bus model, allowing for
    less costly scaling options in the future
  • The ability to architect messages (commands and events) to reflect business actions of any
    granularity, allowing for enhanced messaging and integration with other, future systems.
  • Real time integration with web applications via NServiceBus/SignalR, allowing for real-time
    feedback to users.
  • 50% improvement in performance; multi-second processes are now done in under one second.
  • An 80% decrease in annual maintenance costs
  • At least a 60% savings in upgrade costs vs. new licenses for NServiceBus