• Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Performance vs Scalability, Blocking vs. Non-blocking

Gleicon Moraes (7co.cc)
Location: Portland 252
Average rating: ***..
(3.00, 6 ratings)

In this talk I start taking about the difference between scalability and performance – often mixed as the same thing – and I show some code which goes from blocking to non-blocking.
I find it important to discuss the different programing paradigms and the cool tools that we have for scaling.

We go from Python and Ruby to Node.js and a little Erlang to show the same code written under distinct languages. Through that I explain the toolkits that we have and how they change the way you program.

It is not mandatory to introduce code complexity in your applications without an architectural review so cache and message queueing is explained along with Redis – a very flexible database.

Photo of Gleicon Moraes

Gleicon Moraes


Gleicon Moraes is a developer using Python, Go and Erlang who loves distributed systems, loves non relational databases and OSS. Daytime work is delivery and operations manager.