Videos tagged with Scalability
Summary Kresten Krab Thorup talks about the Erjang project and explains the challenges of bringing Erlang to the JVM, using Kilim for lightweight processes, the implementation of tail recursion and much more. Bio Kresten Krab Thorup is CTO of Trifork, where he's responsible for technical strategy, researching future technologies, and the JAOO and QCon conferences. Kresten has worked on open sou...
Google I/O 2008 - Building Scalable Web Apps with App Engine
Building Scalable Web Applications with Google App EngineBrett Slatkin (Google)In this session we'll cover techniques you can use to improve your application's performance when you surpass a simple application size. We'll discuss Python runtime tricks, various types of caching, dynamic module loading, and App Engine Python idioms. We will also cover common strategies for scaling web application...
Google I/O 2008 - Building Scalable Web Apps with App Engine
Building Scalable Web Applications with Google App EngineBrett Slatkin (Google)In this session we'll cover techniques you can use to improve your application's performance when you surpass a simple application size. We'll discuss Python runtime tricks, various types of caching, dynamic module loading, and App Engine Python idioms. We will also cover common strategies for scaling web application...
Scaling Facebook with OpenSource tools
This talk will give you a better idea of what it takes to scale Facebook.From the day that Mark Zuckerberg started building Facebook in his Harvard dorm room in 2004 to today, the site has been built on common open source software such as Linux, Apache, MySQL, and PHP. Today Facebook reaches over 350 million people per month, is the largest PHP site in the World, and has released major pieces o...
RailsLab Scaling Rails: Episode #20 - On The Edge - Part 2
In this screencast we discover what typically causes Ruby server memory bloat, namely instantiating too many ActiveRecord objects. Thankfully there are several plugins which can help you detect when your application needs some help, and where your application is hurting the most. We start by taking a look at Rack-Bug, a toolbar which places all sorts of statistics about each requests at your fi...
RailsLab Scaling Rails: Episode #19 - On The Edge - Part 1
This is the first of three screencasts where we begin to look at a few new Rails libraries to help you scale your Rails applications. In this first episode we take a look at Bullet, which will help you optimize your SQL queries by giving you growl notifications when you’re not using eager loading properly or should be using a counter cache. Then there’s Rails Indexes which provides ...
Multicore Programming in Erlang
Summary Ulf Wiger shows typical Erlang programs, patterns that scale well on multicore and patterns that don't, profiling and debugging parallel applications and ensuring correct behaviour with QuickCheck. Bio Ulf Wiger is the CTO of Erlang Training and Consulting. He has worked for Ericsson and was Chief Designer of the AXD 301 development. At nearly 2 million lines of Erlang code, AXD 301 is ...
Three Years of Real-World Ruby
Summary Martin Fowler talks about ThoughtWorks's experience with using Ruby on client projects for the past three years, and the creation of a Ruby-based product 'Mingle'. Bio Martin Fowler is an author, speaker, consultant and general loud-mouth on software development. He's the Chief Scientist at ThoughtWorks - an international application development company, and has written five books on so...
RailsLab Scaling Rails: Episode #16 - Load Testing - Part 2
This is the second of two episodes where we learn the basics of Load Testing our web applications. In this episode we take a look at autobench, a tool that automates our httperf load tests, then we’ll figure out how to visualize our httperf results in a graph, and finally take a brief look at a few other Load Testing tools you might want to get familiar with.
Velocity 09: Alan Kasindorf, "Load Balancing Roundup"
There’re lots of load balancing algorithms: Stupid L4 (round robin) Slightly smarter L4 (least connection, weighted RR, etc) L7, or inspection based load balancing. Perlbal. Guess that’s also L7 In this session we’ll briefly go over each of the basic load balancing algorithms as they’re implemented in popular open source load balancers. In a second half we’ll show ...