Стартап. Как начать с нуля и изменить мир - страница 27

Шрифт
Интервал


Но готовый API даже для самой глупой оценки – реальная ценность, где-то торнадо проходят чаще, а где-то реже, учитывать это в скоринге полезно, а самому анализировать архивы погоды – сложно. То ли дело готовую циферку в модель вставить! Впрочем, эту логику еще надо объяснить страховой, для развития продаж Weatheranalytics и берет инвестиции, чудо-технология ведь уже готова. В 2016 году был раунд в 13 миллионов долларов, в декабре 2017-го получили еще 17.

https://www.weatheranalytics.com/

GAMESPARKS

15–20 лет назад главным техническим специалистом в интернет-проекте был бэкенд-разработчик. Он программировал на языке Perl или – о ужас – PHP, настраивал базу данных, определял архитектуру проекта, обсуждал с бизнесом развитие продукта, думал о пиковых нагрузках и прочих высоких материях. Типичный интерфейс сайта в то время – html-страница с минимумом вставок javascript, ею занимался верстальщик – человек с низким статусом и зарплатой, заведомо подчиненный программисту. Основная логика выполнялась на сервере, а компьютер пользователя брал на себя минимальные действия.

Сейчас все изменилось. Сначала Javascript научился более сложным вещам, чем «проверить заполненность поля» и «галочка отметить всё». Появилась новая профессия – фронтенд-программист, и ее представители постепенно брали всё больше ответственности, власти и уважения. Второй удар по престижу серверной разработки нанесли мобильные приложения. Они не только взяли на себя логику поведения, но еще и хранят данные на устройстве. Условным Angry Birds не нужна серверная часть, чтобы зарабатывать сотни миллионов долларов. Параллельно процессоры становились мощнее, память дешевле, любимая тема бэкендера – производительность – осталась актуальной только для самых крупных и специфичных продуктов.

В результате во многих современных проектах ситуация выглядит зеркально относительно начала нулевых годов: разработчики клиента делают интересную работу и думают о бизнесе, серверные программисты сидят где-то на подхвате. GameSparks доводит идею до логического завершения: предлагает полностью избавиться от бэкендеров хотя бы в играх.

Стартап реализовал десяток стандартных серверных модулей любой игры, обеспечивающих взаимодействие людей друг с другом: рейтинги, выбор соперника для матча, чаты, турниры, виртуальные валюты, антифрод и тому подобное. Разработчик пользуется ими через API и пишет на клиенте игровую механику – правила движения фишек вполне могут работать даже на смартфоне. Для случаев, когда без индивидуального кода на сервере не обойтись, GameSparks дает возможность писать собственные модули, но по замыслу это как Javascript-вставки в 2000-м – что-то совсем простое и второстепенное, не требует специальных людей, а выполняется по остаточному принципу.