Scalæ By the Bay has ended
Back To Schedule
Saturday, November 12 • 1:10pm - 1:30pm
Scaling out a Rails app with Finagle

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

A lot of startups use Ruby on Rails for fast development, which makes sense -- it’s great for building CRUD apps quickly and cheaply. But building your app with Rails has it’s own drawbacks: it can get huge and messy, runtime is slow, and concurrency is an afterthought. While that shouldn’t stop you from using the framework, it’s important to think about longterm scalability during development. At Brigade, we have been developing a social network for politics using Rails. However, with time and more users, we decided to migrate more complex and modular realtime computations to Finagle micro-services. This talk will discuss the technolgies we selected (Scala, Finagle, Thrift) and how we addressed issues of debuggability, data-access, and integrating in various environments.


Stephanie Bian

Software Engineer, Brigade
Stephanie is a data engineer at Brigade, where she works on data infrastructure, analytics, and search & relevance using Scala, Finagle, Spark, Kafka, and Elasticsearch. Previously, she worked on the Trends team at Twitter, where she was initiated into the Scala community.

Saturday November 12, 2016 1:10pm - 1:30pm PST