Pluto

or how to make Perl juggle with billions

Niclas Lundborg, Erwan Lemonnier

lead developers

Premiepensionsmyndigheten (PPM)

$Revision: 1.7 $

Introducing Pluto

Introducing Pluto

Pluto's story

Challenges

Pluto in numbers (2006-10)

Pluto's architecture

Pluto's architecture (1/3)

The Programs

Pluto's architecture (2/3)

The Database

Pluto's architecture (3/3)

How was it built?

The Beginning

Code Standard

Paranoid Coding

Peering

Pluto a few years ago

Testing

Component tests / unit tests (1/4)

Component tests / unit tests (2/4)

Test tools (3/4)

More testing

Performance

Pluto today

The bleeding edge

What we are experimenting with...

Contract Programming

Intelligent debug messages

Open Sourcing Code

Various

Perl and Pluto

Issues about using a dynamic language?

Advantages of Perl

Drawbacks of Perl

The End

Questions?

Links