Booking.Com And Perl - Success story

7,896 views

Published on

For BY Perl Too

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,896
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
61
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Booking.Com And Perl - Success story

  1. 1. Booking.com & Perl Success story Andrei Pratasavitski
  2. 2. PERL SUCKS
  3. 3. PERL SUCCESS STORY
  4. 5. Про меня my $name = 'AS_Pushkin' ; my $age = 0x20; my $origin = 'Pinsk' ; print scalar grep { $_->programming } $my->years; # 10 print scalar grep { $_->programming_perl } $my->years; # 7 my @booking = ( 'July' .. );
  5. 7. [email_address] BEGIN { $year = 1996; } print $]; # 5.008008 use Class::DBI; # Frozen version use HTML::Mason; use HTML::Template; # Forked version
  6. 8. Booking.com <ul><li>Why Perl? </li></ul><ul><li>Why HTML::Template? </li></ul><ul><li>Why HTML::Mason? </li></ul><ul><li>Why Class::DBI? </li></ul>
  7. 9. [email_address] <ul><li>Apache </li></ul><ul><li>MySQL </li></ul><ul><li>memcached </li></ul><ul><li>git </li></ul><ul><li>Jabber </li></ul>
  8. 10. [email_address]
  9. 11. Goals for the future # apt-get install perl # cpan [updade] # apt-get install apache # apt-get install mod_perl # apt-get install mysql
  10. 12. [?] Goals for the future [?] # cpan install DBIx::Class # cpan install Template # cpan install catalyst
  11. 13. Booking.com infrastructure <ul><li>Front-end servers: 100+ </li></ul><ul><li>Mysql servers: 100+ </li></ul><ul><li>Live data servers: 700+ </li></ul>Fax, booking process, finance, HR, mail+DNS, development, intranet/extranet, statistics, logging, XML, corporate office use servers
  12. 14. [email_address] <ul><li>Perl developers </li></ul><ul><li>Java developers </li></ul><ul><li>DB admins </li></ul><ul><li>Network engineers </li></ul><ul><li>Sysadmins </li></ul><ul><li>Web designers </li></ul>
  13. 15. Greate hackers Rafael Garcia-Suarez (rgs)
  14. 16. Greate hackers Abigail
  15. 17. Greate hackers Elizabeth Mattijsen
  16. 18. Greate hackers Philippe Bruhat (BooK)
  17. 19. Greate hackers Yves Orton
  18. 20. Greate hackers Flávio Glock
  19. 21. Greate hackers Jouke Visser
  20. 22. Open source Development support policy <ul><li>Must be general purpose </li></ul><ul><li>Perl Artistic License or any other BSD license </li></ul><ul><li>Developers can support/maintain existing modules/distributions with Booking.com support and acknowledgement </li></ul>
  21. 23. Booking.com for Perl <ul><li>Amsterdam.pm </li></ul><ul><li>Hosting the official perl git repository (http://camel.booking.com/) </li></ul><ul><li>$50,000 contribution to The Perl Foundation in 2008 </li></ul>
  22. 24. Booking.com for Perl
  23. 25. Booking.com <ul><li>Part of priceline.com (NASDAQ: PCLN) </li></ul><ul><li>Headquarters in Amsterdam, The Netherlands </li></ul><ul><li>25 offices worldwide </li></ul><ul><li>Over 1900 employees </li></ul><ul><li>73000+ hotels over 70 countries </li></ul><ul><li>4500+ distribution partners </li></ul><ul><li>24 languages </li></ul>
  24. 26. Thanks Cristina Nunes <mega@cpan.org>
  25. 27. http://www.booking.com/jobs [email_address]

×