February 9, 2013 / Washington, DC

Watch videos from the talks

An Epic One-Day Erlang Conference in Washington, DC

Speaker: Chad DePue

Company: Inaka

Twitter: @chaddepue

LinkedIn: Chad DePue

GitHub: cbd

Getting your first 200MM pageviews with Erlang/OTP

As the development team behind an anonymous social network that has become one of the fastest growing apps in the Apple Store, we'll do a detailed dive into the architecture of this very big Erlang/OTP app. The original architecture was Riak-based and in a series of dire moments we had to replace it with a SQL database due to TCP Incast, a network problem affecting Riak map/reduce under heavy load in certain network topologies. We'll talk about when and when not to use Riak. Our caching infrastructure, heavy use of gproc and pg2 for cross-server communication, socket connection infrastructure, novel use of Erlang processes in conjunction with Elastic Search for location based search, and scalable bayesian spam filtering will all be covered.

About Chad DePue

Chad DePue is the founder of Inaka, a consultancy that builds iOS and Android Apps and scalable web systems. He uses Erlang whenever he can. He is a former VP of Engineering at Visto Corporation (now Good Technologies) and started his career at Microsoft in the Developer Tools Division. He is originally from Georgia but now calls Buenos Aires, Argentina home.