This document introduces Finagle, an open source library developed by Twitter for building reliable services. It discusses how Finagle uses futures and promises to handle asynchronous operations. It also describes how Finagle provides networking capabilities like address resolution and load balancing. Finagle allows defining services as functions that return futures, and combines multiple services through composition of futures. This provides benefits like reliability, performance and flexibility in service definition.