🇵🇱 Дедлайн по e-PIT всё ближе ⏳ Поддержите devby из уже уплаченных налогов 💙
Support us

На чём написан WhatsApp?

1 комментарий
На чём написан WhatsApp?

Ян Кум и Брайан Эктон, основатели самого популярного в мире сервиса мгновенных сообщений WhatsApp (более 900 млн пользователей в месяц), за который Facebook заплатил $19 млрд, редко дают интервью. Однако корреспонденту Wired всё же удалось получить ответы Эктона по электронной почте, в которых тот объяснил, почему инженерная команда WhatsApp из 50 человек использует два непопулярных инструмента разработки ПО для создания суперпопулярного мессенджера.

Читать далее

Брайан Экстон (слева) и Ян Кум. Фото: Forbes.

Кросс-платформенное приложение WhatsApp, обрабатывающее миллиарды сообщений ежедневно, было построено с помощью «двух прекрасных инструментов», как их называет Эктон — операционной системы FreeBSD и языка программирования Erlang.

По словам Брайана, его с Кумом выбор пал на FreeBSD, потому что они оба использовали эту операционную систему во время работы в Yahoo.

«FreeBSD имеет прекрасно настроенный сетевой стек и чрезвычайно высокую надёжность. Добавьте к этому и довольно простое управление установками», — отметил Эктон.

Отвечая на вопрос, почему команда WhatsApp предпочла FreeBSD Linux'у, он отметил «невероятную сложность» последней: «Преимущество FreeBSD заключается в едином дистрибутиве и чрезвычайно хорошей коллекции портов».

Говоря о выборе языка Erlang, сооснователь WhatsApp заметил, что всё произошло само собой. «Наши оригинальные чат-серверы строились на Erlang. Таким образом, нам удалось использовать возможности языка Erlang для развития нашего сервиса и поддержания очень высокой работоспособности», — сказал Брайан Эктон.

При этом, ни у Кума, ни у Эктона не было опыта работы с Erlang. «Однако на протяжении всего пути Erlang показал себя очень надёжным и производительным языком. Столкнись мы со значительными препятствиями, мы бы, вероятно, отказались от Erlang в пользу другого языка. К счастью, этого не произошло», — поведал Брайан Эктон, добавив, что Erlang идеально подходит как для коммуникаций в режиме реального времени, так и хорошо себя зарекомендовал языком общего назначения.

В ноябре 2014 года второй сооснователь WhatsApp Ян Кум пожертвовал миллион долларов FreeBSD, что стало крупнейшим в истории проекта пожертвованием, размер которого превысил годовой бюджет FreeBSD Foundation. 

Поддержите редакцию 1,5% налога: бесплатно и за 5 минут

Как помочь, если вы в Польше

Читайте также
WhatsApp тестирует гостевые чаты — переписываться можно без аккаунта
WhatsApp тестирует гостевые чаты — переписываться можно без аккаунта
WhatsApp тестирует гостевые чаты — переписываться можно без аккаунта
В России начали полностью блокировать WhatsApp и YouTube, Telegram тоже получил
В России начали полностью блокировать WhatsApp и YouTube, Telegram тоже получил
В России начали полностью блокировать WhatsApp и YouTube, Telegram тоже получил
5 комментариев
WhatsApp добавит поддержку голосовых и видеозвонков в веб-версию
WhatsApp добавит поддержку голосовых и видеозвонков в веб-версию
WhatsApp добавит поддержку голосовых и видеозвонков в веб-версию
Дуров: Цукерберг смеется над 4 млрд юзеров WhatsApp, считает тупицами
Дуров: Цукерберг смеется над 4 млрд юзеров WhatsApp, считает тупицами
Дуров: Цукерберг смеется над 4 млрд юзеров WhatsApp, считает тупицами

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

Комментариев пока нет.