Статьи

Уроки поколения LAMP — tilllate.com

Прошлой ночью мы познакомились с вихревой историей Сильвана и Стефана на сайте tilllate.com , доставленной в переполненный веб-день — благодаря search.ch за хостинг и извинения тем, кто застрял в коридоре — идет поиск более крупных пространств для встреч ,

Разговор — описанный здесь переводит (свободно) на «tilllate.com: от 0,1 до 30 серверов»;

До 100 миллионов просмотров страниц и 1 миллион посетителей в месяц, tilllate.com является одной из крупнейших веб-платформ в Швейцарии. В настоящее время сайт содержит 60 000 строк кода и 430 таблиц базы данных, обслуживаемых кластером из более чем 30 серверов. За программное обеспечение и инфраструктуру отвечает команда из 5 разработчиков и инженеров. Стефан (системный инженер) и [Silvan] (технический директор) рассказывают о своем техническом опыте в создании до нуля.

Это было и проницательно и интересно, поддержано признаниями и рассказами о прошлых бедствиях. Что-то в истории до сих пор звучит правдоподобно для большей части «поколения LAMP».

В приставке: tilllate.com начал проект «просто для удовольствия», а его основателями были студенты. Самообучение, начиная с «View> Source» и заканчивая PHP, первой версией , выпущенной в 2000 году, было ~ 40 сценариев на общем хосте. Вы знаете, что такое — нарушение всех «лучших практик» программного обеспечения, таких как разделение интересов, — SQL, встроенный в HTML, готовый к внедрению, XSS и все такое. Но это сработало и сайт вырос в популярности…

… Ведущие к сегодняшнему дню , шесть лет спустя, в которых работают более 30 штатных сотрудников, они хранят ~ 1,5 терабайта загруженных пользователями изображений, заняты расширением сети Tilllate в остальной части Европы, поддерживают базу кодов, которая приближается лучшие практики и, кажется, полностью наслаждаются. Это почти история «из грязи в князи», основанная на LAMP и яркой команде, которая взялась за проблемы, когда они их нашли.

Но в заключительном « Уловке-22» появился последний слайд Сильвана — «Оглядываясь назад, что мы могли бы сделать лучше?», В рамках которого был отмечен эффект «Использовать лучшие методы разработки, ООП и т. Д.». На что Лукас Смит (который теперь является гражданином Цюриха) ответил: «Если бы у вас было это, вы, вероятно, потерпели бы неудачу — месяцы развили бы что-то вроде J2EE-a, которое, когда его выпустят, обрушится на пользователей и будет слишком жестким, чтобы включать их Обратная связь».

С другой стороны, малая кривая обучения PHP и возможность взлома позволили основателям Tilllate запускать интерактивный сайт в то время, когда они испытывали страсть к предмету сайта. Если бы они вместо этого ожидали стать специалистами по информатике и собрали несколько лет разработки кабины в BigCorp, есть вероятность, что tilllate.com никогда бы не произошло.

В любом случае, самая большая проблема, с которой, по-видимому, в настоящее время и естьlatelate.com, — это поиск (достойных) разработчиков PHP. Я не знаю, отличается ли ситуация в другом месте, но я слышал о довольно многих малых и средних компаниях в Цюрихе с такой же проблемой. Где PHP разработчики?