Seattle Scalability Meetup: Google Compute Engine + Concurix


Details
This meetup focuses on Scalability and technologies to enable handling large amounts of data: Hadoop, HBase, distributed NoSQL databases, and more!
There's not only a focus on technology, but also everything surrounding it including operations, management, business use cases, and more.
We've had great success in the past, and are growing quickly! Previous guests were from Twitter, LinkedIn, Amazon, Cloudant, Microsoft, 10gen/MongoDB, and more.
This month's guests:
Julia Ferraioli & Brian Dorsey, Developing for scale with Google Cloud Platform: speed, efficiency, and simplicity.
We're living in a Bronze Age of the Cloud. The ecosystem is burgeoning with infrastructure, platforms, tools, and design patterns for producing scalable services. When entering into the design and development phases, what should you be considering when evaluating approaches? We'll be talking about some best practices, including how to optimize your development costs, how to minimize development time, and how to scale both your bit-based resources and your cell-based resources. During this talk, we'll demo a couple apps that we've developed on top of Google's backbone that illustrate how designing for scale can be efficient, fast, and straightforward.
Alex Gounares, CEO, Concurix
Breakthrough Performance Bottlenecks: Using Concurix’s Analytics Tools for Faster Node.js Performance
Modern CPUs have continued to follow Moore's Law, continuously offering stunning increases in capability with every generation. However, software in general has not kept pace, particularly in terms of fully leveraging the power of the latest multi-and many-core CPUs.
The root of the challenge is Amdahl's Law--the speedup in a parallel system is governed by the amount of serialization in the code. Writing parallel algorithms can be hard--and hard to write correctly.
And even when written correctly, locking conventions for shared state in traditional programming languages can introduce serialization bottlenecks.
At Concurix, we are on a mission to bring the benefits of Moore’s Law to software and deliver a leap forward in performance. We build leading-edge data and visual analytics tools that allow developers to achieve breakthrough software performance – the only tools that use deep data analysis to accelerate performance in a many-core world. The Node.js product demonstrated today traces, visualizes, and pinpoints line-by-line software bottlenecks in Node.js server applications.
This talk will cover the results of our work in Erlang and Node.js, and offer insights and practical software design patterns for how to build many-core-scalable software systems.
Our format is flexible: We usually have speakers who talk for ~30 minutes each and then do Q+A, plus discussion.
There'll be beer afterwards, of course!
Meetup Location:
WhitePages (http://maps.google.com/maps?q=1301+5th+Avenue+%231700%2C+Seattle%2C+WA), 1301 5th Avenue #3rd Flr -- Rainier Sq Conference Rm -- Seattle, WA
After-beer Location: Rock Bottom
Doors open 30 minutes ahead of show-time. Please show up at least 15 minutes early out of respect for our first speaker.


Seattle Scalability Meetup: Google Compute Engine + Concurix