Fermyon хочет заново изобрести способ разработки микросервисов программистами – TechCrunch

Когда основатели Fermyon работали в Microsoft, они помогли создать множество облачных технологий. Они отметили, что процесс разработки, особенно вокруг Kubernetes, был сложным, и разработчики часто выделяли избыточные ресурсы облачной инфраструктуры на периоды пикового использования, ресурсы, которые часто оставались неиспользованными.

Это было дорогостоящей страховкой для компаний и разработчиков, поскольку серверы оставались неиспользованными, за которые они все еще платили. Как основатели слушали клиентов в Microsoftони поняли, что слышат проект продукта, который искали разработчики, и в прошлом году покинули компанию, чтобы приступить к его созданию.


Сегодня эта компания объявила о запуске платформы Fermyon и стартовых инвестициях в размере 6 млн. долл..

Если вы думаете, что решение очень похоже на бессерверное, вы не ошиблись, но Мэтт Батчер, соучредитель и генеральный директор Fermyon, говорит, что вместо того, чтобы навязывать парадигму функционального программирования, стартап решил использовать WebAssembly. гораздо более надежная среда программирования, изначально созданная для браузера.

Использование Web Assembly решило для компании множество проблем, включая безопасность, скорость и эффективность с точки зрения ресурсов. «Все те вещи, которые сделали его хорошим для браузера, на самом деле были очень хорошими для облака. Вся модель изоляции, которая не позволяет WebAssembly атаковать хосты через браузер, была такой же [security] модель, которую мы хотели использовать в облаке», — объяснил Батчер.

Более того, модуль WebAssembly может загружаться очень быстро и мгновенно выполняться, чтобы решить любые вопросы производительности, и, наконец, вместо того, чтобы иметь кучу серверов, которые просто сидят без дела в ожидании пикового трафика, Fermyon может запускать их почти мгновенно и запускать их. на лету.

Поэтому идея заключалась в том, чтобы взять лучшее из бессерверных и микросервисов и объединить их на этой новой платформе, которая в основном убрала Kubernetes из области управления и заменила его гораздо более простой средой программирования.

«Чего мы действительно хотели, так это бессерверного опыта, верно? Напишите функцию, напишите крошечную программу и выберите свой собственный язык, но мы хотели, чтобы исполняющая среда, которая ее выполняла, была гораздо более гибкой и экономичной, быстрой и удобной для перемещения внутри центра обработки данных», — сказал он.

Они начали с выпуска инструмента под названием Spin, который представляет собой среду WebAssembly с открытым исходным кодом, предназначенную для отдельных разработчиков для взаимодействия с платформой. «Spin — это инструментальная часть Fermyon, упрощающая пользователям запуск производственных рабочих нагрузок с помощью WebAssembly, и он получил 1000 звезд GitHub в течение первых 6 недель после его выпуска», — сообщает компания.

Сегодня компания представляет Fermyon, следующий продукт с открытым исходным кодом, который позволяет командам работать вместе на платформе. Стартап был запущен в конце прошлого года и в первый день стартовал с 10 инженерами. Бутчер надеется нанять 15 человек в этом году по мере развития компании. План состоит в том, чтобы создать сообщество открытого исходного кода для начинающих, а затем, как только оно будет создано, приступить к работе над коммерческими частями.

Он сказал, что в начале этого года у компании был оффсайт, и она определила свои ценности как организации, и одной из основных ценностей было многообразие. Он понял, что наличие основной группы основателей, все из которых имеют схожий опыт, может привести к изоляции, и они хотели убедиться, что каждый, кто присоединился к команде, чувствовал себя желанными и включенными.

«Мы хотим быть уверены, что нанимаем женщин и представители меньшинств, верно? Мы хотим убедиться, что при общении мы привлекаем людей из разных часовых поясов. Мы хотим убедиться, что мы включаем людей, которые являются новичками в команде. И так как мы обсудили многое из этого за пределами нашей площадки, мы в основном изучили лучшие практики, которые мы можем использовать для усиления каждого из этих измерений», — сказал он.

Это включает в себя объединение новых сотрудников с кем-то более опытным, независимо от бизнес-функции, осведомленность о разнице в часовых поясах, запись каждой встречи и размещение их в Slack, чтобы люди могли вернуться и найти недостающую информацию. Кроме того, каждую встречу он начинает с того, что проверяет людей и смотрит, как у них дела, прежде чем приступить к работе. Все это сделано для того, чтобы каждый чувствовал себя частью команды.

Посевные инвестиции в размере 6 млн. долл. были осуществлены компанией Amplify Partners при участии множества бизнес-ангелов.