Introduction to FAST

OCI - Education & Training - Introduction to FAST

Schedule


There are no open enrollment classes currently scheduled.

Goals

The FAST Protocol is a protocol for compressing message-oriented data streams. Originally designed as a streaming version of the Financial Information Exchange (FIX) protocol suitable for market data, it has applications in non-FIX applications and outside of financial services because of its ability to customize its compression for a specific domain without writing custom code.

The class provides:

  • A general introduction of the FAST protocol, suitable for developers, business analysts, and managers
  • An in-depth understanding of the encoding and decoding operators used by the FAST protocol
  • Strategies for designing templates describing FAST messages.

Audience

Software architects and designers, application developers, and systems integrators. Those evaluating FAST and its open source implementation, OpenFAST to obtain a more complete (hands-on) understanding of the range of features available and how to use them correctly.

Duration

1 day

Prerequisites

A general understanding of programming concepts, including network programming. No prior understanding of FIX is required.

Contents

  • Overview of FAST
  • FAST Field Instructions
  • FAST Field Operators
  • FAST Templates
  • FAST Encoding/Decoding
  • FAST Strategies

Format

Lecture