Архитектура хранения фотографий в Badoo
Юрий Насретдинов
Ведущий разработчик, Badoo
- Расскажите пару слов о себе.
Я работаю старшим инженером-программистом в отделе «платформы» компании Badoo. Основную часть времени я разрабатываю на PHP, иногда на Go и Си.
- Можете сказать пару слов о своём докладе помимо того, что есть в описании?
Хранение фотографий — пожалуй, самая важная составляющая часть любой социальной сети, и Badoo не является исключением. У нас более 100 серверов только для кеширования фотографий, и с ними каждый день происходит что-нибудь интересное. Ошибки в драйверах FC-карт, kernel panic после достижения сервером uptime в 7 месяцев и многое другое. Поэтому очень важно строить свои системы так, чтобы у них не было SPoF (Single Point of Failure), и построение таких систем далеко не тривиально.
- На кого ориентирован Ваш доклад?
Доклад ориентирован на широкую аудиторию — большинство слайдов будут понятны разработчикам и системным администраторам с минимальной подготовкой.
- Что нового узнает слушатель Вашего доклада?
Слушатель получит общее понимание о проектировании больших распределенных систем для хранения данных, на примере хранения фотографий в Badoo.
- А что бы Вы хотели передать слушателям, своего доклада и конференции в целом?
Приходите на мой доклад, если вам интересно, как устроено хранение фотографий у различных социальных сетей.