Inside the Briefcase

FICO Scales with Oracle Cloud

FICO Scales with Oracle Cloud

Doug Clare, Vice President at FICO, describes how Oracle...

Is Your Enterprise IT the Best It Can Be?

Is Your Enterprise IT the Best It Can Be?

Enterprise IT is a driver of the global economy....

The IoT Imperative for Consumer Industries

The IoT Imperative for Consumer Industries

This IDC white paper examines current and future...

How to align your visual brand guidelines and create consistently on-brand content

How to align your visual brand guidelines and create consistently on-brand content

In this ebook, we’ll explore the various themes leading...

Your B2B Content Strategy in 2017: How To Think Like A Movie Studio + 6 Other Tactics

Your B2B Content Strategy in 2017: How To Think Like A Movie Studio + 6 Other Tactics

Jon Lombardo, Creative Lead, LinkedIn, reveals in this presentation...

VIDEO: From Riding on Rails to Riding Camels

November 8, 2012 No Comments

Speakers: Christopher Hazlett & Sean Smith, Gilt Groupe

WATCH VIDEO

Gilt Groupe, the US leader in flash sales, built our initial infrastructure like many fast growing start-ups – we used Ruby on Rails. Ruby on Rails did everything, from displaying products to managing the entire lifecycle of inventory, purchasing to fulfillment. This worked well when we had a single Distribution Center and a few orders. However, we grew quickly, adding Distribution Centers and a lot more code along the way…organically. Each DC not only had it’s own protocol for communication (FTP, SFTP, HTTPS) but they each also had distinct formats (CSV, Pipe Delimited, XML), and communications semantics. In this session, we will discuss how to move from a fragmented set of integration technologies built with Ruby on Rails to a simple, common approach to integration that can easily normalize many different types of incoming messages from partners and DCs into canonical data models, reformat and transmit them into any formats and protocols needed by any partner. It was built using Scala, Camel, MongoDB, and Apache Zookeeper. We will share lessons learned in the process of switching communications for a 24/7 international operation, and how Camel was used to eliminate technical debt that had grown over time.

WATCH VIDEO

Featured Webinars, Inside the Briefcase, OPEN SOURCE, Top Stories

Leave a Reply

(required)

(required)


ADVERTISEMENT

Gartner IT Operations

SuperCharge Your Cloud

American CISO

IBC 2018

ITBriefcase Comparison Report