Rakudo — компилятор языка программирования Perl 6, построенный на
основе виртуальной машины Parrot. Это — один из подходов к реализации
Perl 6, который сегодня готов приблизиться к первому релизу (под
кодовым названием Rakudo Star).
Badoo – это нечто среднее между социальной сетью и дейтинг-сайтом. Достаточно большой проект, не очень известный в России, в основном, рассчитанный на западную аудиторию. В сентябре было где-то 47 миллионов пользователей, 17 языков. Мы в нашей работе используем LNMP stack – это «N» заменило «А», потому что nginx. Ну, Linux, MySQL, РНР… Есть отдельная команда, которая пишет на C/C + +, и почти вся разработка, которая у нас ведется, о которой я расскажу сегодня, – это что-то на С вокруг РНР.
Итак, пара слов о презентации. Как известно, на этих конференциях архитектуру «Рамблер-Почты» рассказывали, скажем так, два поколения разработчиков. Вообще, Интернет хорош тем, что можно взять какой-то проект и его внешне не сильно меняя, менять архитектуру и заниматься очень интересным делом очень-очень много времени. (Смех в аудитории)
Как вы знаете, мы будем говорить о разработке высоконагруженных проектов. Сначала хотелось бы определить, что такое высоконагруженный проект, потому что каждый понимает под этим словом что-то свое.