Booking.Com And Perl - Success story

download Booking.Com And Perl - Success story

If you can't read please download the document

description

For BY Perl Too

Transcript of Booking.Com And Perl - Success story

  • 1. Booking.com & Perl Success story Andrei Pratasavitski

2. PERL SUCKS 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'.. ); 6. 7. [email_address] BEGIN{ $year = 1996; } print$];# 5.008008 useClass::DBI;# Frozen version useHTML::Mason; useHTML::Template;# Forked version 8. Booking.com

  • Why Perl?
  • Why HTML::Template?
  • Why HTML::Mason?
  • Why Class::DBI?

9. [email_address]

  • Apache
  • MySQL
  • memcached
  • git
  • Jabber

10. [email_address] 11. Goals for the future # apt-get install perl # cpan [updade] # apt-get install apache # apt-get install mod_perl # apt-get install mysql 12. [?] Goals for the future [?] # cpan install DBIx::Class # cpan install Template # cpan install catalyst 13. Booking.com infrastructure

  • Front-end servers: 100+
  • Mysql servers: 100+
  • Live data servers: 700+

Fax, booking process, finance, HR, mail+DNS, development, intranet/extranet, statistics, logging, XML, corporate office use servers 14. [email_address]

  • Perl developers
  • Java developers
  • DB admins
  • Network engineers
  • Sysadmins
  • Web designers

15. Greate hackers Rafael Garcia-Suarez(rgs) 16. Greate hackers Abigail 17. Greate hackers Elizabeth Mattijsen 18. Greate hackers Philippe Bruhat(BooK) 19. Greate hackers Yves Orton 20. Greate hackers Flvio Glock 21. Greate hackers Jouke Visser 22. Open source Development support policy

  • Must be general purpose
  • Perl Artistic License or any other BSD license
  • Developers can support/maintain existing modules/distributions with Booking.com support and acknowledgement

23. Booking.com for Perl

  • Amsterdam.pm
  • Hosting the official perl git repository (http://camel.booking.com/)
  • $50,000 contribution to The Perl Foundation in 2008

24. Booking.com for Perl 25. Booking.com

  • Part of priceline.com (NASDAQ: PCLN)
  • Headquarters in Amsterdam, The Netherlands
  • 25 offices worldwide
  • Over 1900 employees
  • 73000+ hotels over 70 countries
  • 4500+ distribution partners
  • 24 languages

26. Thanks Cristina Nunes 27. http://www.booking.com/jobs[email_address]