60 дней фильмов и сериалов
по промокоду:
VC60
Забрать
60 дней подписки Яндекс Плюс бесплатно для новых пользователей, ранее не оформлявших подписку Яндекс Плюс либо подписки, её включающие, при условии привязки банковской карты. Далее — автопродление: 199 ₽/месяц. Действует на территории РФ. Активировать до 31.10.2021 г. https://hd.kinopoisk.ru/gift. Условия: clck.ru/FMQND.
Личный опыт
Yandex.Cloud

Как делать уникальные продукты на базе open-source: вы тоже так можете

В 2000-х Алексей Какунин продавал часы разработчиков в Европу, пересидел кризис в 2008 году рядовым программистом, а потом создал свой бизнес по разработке и интеграции ИТ-решений на базе мировых open-source продуктов. Еще один участник программы Yandex Cloud Boost поделился с нами своей уникальной историей.

команда EmDev

В начале 2000-х мы продавали часы программистов

История компании EmDev началась в 2005 году. Мы были обычной аутсорс-конторой, которая продавала часы программистов в Европу. В то время это было обычной практикой, так как зарплаты программистов в России были значительно ниже зарплат за рубежом. Сейчас уже с трудом вспоминаю, как именно я тогда находил клиентов, как убеждал их работать именно с нами, а не с другими компаниями, например, из Индии или Китая. Возможно, демпингом, потому что на тот момент какой-то уникальной фишки у нас не было. Однако такой поиск клиентов ни к чему хорошему не приводил – они приходили и уходили, потом начался кризис 2008 года, когда практически все (это были в основном стартапы) резко свернули разработку.

Liferay – новое топливо, которое помогло найти нашу фишку

В 2011 году, пересиживая кризис обычным программистом, я познакомился с корпоративным порталом Liferay. Это такая «тильда» для программистов – ты сделал какой-то набор готовых функциональных компонентов (вики, форум, работа с документами, новости, адресная книга и многое другое), а потом по клику можешь создавать новые сайты, сообщества, личные страницы. Система, с одной стороны, очень сложная, с другой, если в ней разобраться, то много очень крутых штук можно делать очень быстро. Я разобрался, но, в силу характера, не держал свои знания в себе, а активно участвовал в жизни сообщества, развивающего Liferay, помогал другим разработчикам, отвечал на вопросы в форумах. В какой-то момент я обратил внимание, что ко мне стали обращаться как «к главному специалисту по Liferay в России». Тогда я и понял, что это бизнес-шанс.

Итак, работа компании возобновилась, но теперь мы не занимались просто разработкой на заказ – мы использовали тот уникальный опыт в Liferay, который уже был только у нас. Мне стало намного легче объяснить клиентам, почему надо работать с нами, а не кем-то еще, появилась фишка компании.

Мы решили сделать ставку на «уникальность экспертизы» в стратегии развития компании – теперь мы не брались за все подряд, отказывались от заказов по обычной Java-разработке. Мы решали задачи с использованием Liferay, за счет опыта могли решать такие задачи быстро (и как результат – недорого). Но это недорого уже было не результатом демпинга, а результатом правильного использования подходящих информационных систем.

Мы не были первыми, кто начал использовать Liferay в России, но мы стали первыми, кто целенаправленно продвигал его в России как продукт.

Мы набираем команду не по местоположению

С самого начала мы помогали нашим программистам найти работу вдали от дома, поэтому позитивно относимся к удаленке. В EmDev подбор состоит из нескольких этапов. Сначала мы проводим собеседование голосом (Skype, Zoom, Google Meet), в идеале с камерой. На этом этапе кроме базовых навыков мы проверяем, насколько это наш человек. У нас небольшая компания, а не конвейер по разработке, где каждый – это просто винтик в машине. Нам важно, чтобы новичок влился – это обязательное условие. После первого этапа мы даем кандидату тестовое задание, по результатам уже принимаем решение о приеме. Не у всех получается влиться. Удаленная работа требует высокого уровня ответственности и самоорганизации.

Чтобы новичкам было проще влиться, мы стараемся на первые пару недель вывозить их в офис в Новосибирске, чтобы они "поварились" в общей среде, поняли, как все внутри устроено.

Мы ищем партнеров по откликам их пользователей

Практически все проекты, которые мы делали на Liferay, были интеграционными: у нас так или иначе вставали задачи интеграции со смежными системами. Постепенно мы нарабатывали опыт решения подобных задач, позже поняли, что это может стать новым, полноценным направлением развития компании. Цель была та же, что и ранее – стать уникальными.

Мы провели анализ решений, которые активно используются в мире, но по ряду причин еще не известны в России, и нашли платформу WSO2. Тоже мощное и хорошо зарекомендовавшее себя решение (призы Gartner, Forrester Wave, клиенты из Forbes 500). Тоже open-source, тоже на Java. В 2017 году мы с партнером съездили к ним на конференцию в США, но решили не тратить время на маркетинговые байки (хотя, когда на сцену выходит сотрудник EBay и рассказывает, как с использованием WSO2 они обрабатывают миллионы транзакций в сутки – это внушает доверие). Вместо этого мы провели время в кулуарных разговорах с пользователями платформы. Нам было важно понимать, как она работает на самом деле. В целом – все были довольны, рассказали, как хорошо отрабатывает поддержка WSO2 (open-source обычно зарабатывает на технической поддержке). По результатам мы поняли, что с этим не страшно идти к клиентам – мы заключили партнерское соглашение с WSO2 и начали работать.

Команда EmDev

Почему мы решили работать с Open API

Продвигать новый продукт на новом рынке – это всегда нелегкий труд, и первое время он не приносил нам никаких видимых результатов. Спусковым крючком стала растущая популярность темы Open API. Дело в том, что раньше компаниям приходилось обмениваться данными только между своими информационными системами. С этими задачами легко справляется сервисная шина (ESB), которая есть и в составе продуктов WSO2.

Компании отдают ключевые части своих бизнес-процессов внешним партнерам. Все начинают продавать через различные marketplace, никто не держит свою доставку, но заказывает услуги логистических компаний.

Таких примеров огромное множество, это тренд: каждая компания начинает концентрироваться на каком-то маленьком кусочке, который она делает лучше всего, отдавая все остальное партнерам. Вот и возникает задача информационного обмена между системами, принадлежащими разным участникам рынка. Иногда мы даже не можем предугадать, кто именно и как будет использовать наши системы. Есть задача публикации сервисов и данных для информационного обмена, но при этом необходимо решить огромное количество сопутствующих задач: и обеспечение информационной безопасности (сервисами могут пользоваться только те, кому мы разрешили), и обеспечение нагрузки (мы не знаем, сколько компаний и в каком объеме начнут использовать наш сервис), и аналитика (нам важно понимать, кто, когда и как использует наши сервисы), а на основании аналитики и биллинга (если мы сделали какой-то полезный сервис – мы легко можем брать деньги за его использование!).

Все эти задачи решает новый класс систем – управления API. В платформе WSO2 как раз оказалось очень удачное решение WSO2 API Manager, которое было признано одним из лидеров в последнем отчете Forrester Wave.

Команда EmDev и представители WSO2

Как мы обезопасили себя от пиковых нагрузок

Итак, мы реализовали какой-то сервис, который хотим представить. Для этого мы используем систему управления API. Но какие мощности выделить под это? А вот тут вопрос.

Cегодня наши сервисы используют мало, завтра много, послезавтра опять мало. Ночью нагрузки нет, днем нагрузка вырастает в 10 раз. Покупать железо, чтобы обеспечить пиковые нагрузки – дорого. Решение для подобной проблемы известно давно – это использование облака с автоматическим масштабированием ресурсов.

В случае с API мы можем выставить в облако «ворота» – специальным компонент систем управления API – API Gateway – так как именно он обеспечивает обработку основной runtime нагрузки.

У компании WSO2, как у любого уважающего себя вендора, есть облачное предложение WSO2 API Cloud, в котором они берут на себя все вопросы развертывания системы управления API, обеспечения масштабирования, надежности и другие вопросы обслуживания системы. Вам только остается подключить реализацию ваших сервисов и выдать API вашим партнерам.

В мире WSO2 API Cloud работает с Amazon AWS. Однако дата-центров в России у провайдера нет. Использование зарубежных дата-центров – это и удар по производительности (длинные пинги), и местами, прямое нарушение законодательства РФ. Для многих компаний использование зарубежных сервисов – это табу и реальность, с которой нам необходимо жить.

Так появилась задача найти замену AWS в России. После исследований предложений на рынке мы остановились на платформе Yandex.Cloud. Во многом в этом решении нам помогла программа Yandex Cloud Boost. Благодаря этой программе мы смогли без рисков для себя исследовать работу сервисов Yandex.Cloud, в первую очередь Manager Service for Kubernetes, так как именно Kubernetes лежит в основе WSO2 API Cloud.

Функциональное и нагрузочное тестирование позволили нам убедиться, что сервисы WSO2 API Cloud качественно работают с Yandex.Cloud, а своевременная помощь специалистов технической поддержки Яндекса разобраться со всеми возникающими вопросами. Это помогло нам совместно с коллегами из WSO2 запустить сервис WSO2 API Cloud для российских клиентов с соблюдением всех требований российского законодательства.

Сейчас мы активно занимается развитием собственного портального продукта - Инкоманд (на базе Liferay). В планах сделать облачное предложение для наших клиентов (по схеме SaaS) на базе Yandex.Cloud.

Подписывайтесь на блог Yandex.Cloud, чтобы узнавать еще больше новостей и историй об IT и бизнесе.

Другие истории наших партнеров и клиентов, которые активно читают наши подписчики:

{ "author_name": "Yandex.Cloud", "author_type": "editor", "tags": ["\u0441\u0442\u0430\u0440\u0442\u0430\u043f\u044b","\u043e\u0431\u043b\u0430\u0447\u043d\u044b\u0435\u0441\u0435\u0440\u0432\u0438\u0441\u044b","\u0438\u0441\u0442\u043e\u0440\u0438\u0438\u0443\u0441\u043f\u0435\u0445\u0430","\u0431\u0438\u0437\u043d\u0435\u0441","kubernetes"], "comments": 3, "likes": 4, "favorites": 33, "is_advertisement": false, "subsite_label": "life", "id": 156877, "is_wide": true, "is_ugc": false, "date": "Wed, 09 Sep 2020 11:28:49 +0300", "is_special": false }
0
3 комментария
Популярные
По порядку

Зачем так заумно писать? Обычный интегратор по внедрению CMF. С таким же пафосом можно писать про плагины к водрпресс

3

тут реклама яндекса, как замена AWS

0

"пересидел кризис в 2008 году рядовым программистом,
а потом создал свой бизнес по разработке и интеграции ИТ-решений на базе мировых open-source продуктов"

ах ты хитрож**ый жук ) ред.

0
Читать все 3 комментария
Идея линейного города, который за $200 млрд строит Саудовская Аравия: в чём её смысл и почему это уже было в Волгограде Статьи редакции

Концепция, которую применяют саудиты, не нова, её придумали ещё в 19 веке. Однако в мире есть только один крупный город по ней, и он в России.

Планируемый линейный город The Line в регионе Neom Strelcamag
Суд с «Тинькофф» относительно масштабных «сбоев», приводящих к потере инвесторами своих средств

Всем привет! Меня зовут Валерий, брокерский договор с Тинькофф (дальше буду называть их также «банк», «брокер») № 2057742591. В результате масштабных технических сбоев в работе Тинькофф Инвестиции 24 мая 2021 г., которые, между прочим, самим Банком были признаны, я потерял 70 000 долларов (!) при торговле акциями SPCE. 24-25 мая 2021 в результате…

БКС перезапускает YouTube-канал

Новые шоу для начинающих и опытных инвесторов, авторами и ведущими которых выступят профессионалы фондового рынка.

Как "Альфа-Банк" украл мои деньги через своего сотрудника в офисе банка у меня на глазах накануне моего Дня Рождения

Я очень любила «Альфа-Банк» за их креатив. Именно поэтому этот банк так сильно ранил меня и разбил мне сердце. Думаю, окончательно и бесповоротно. И об этом моя препечальная история.

Фонд «Подари жизнь» совместно с компанией LegalPics запустили сервис по юридической поддержке для родителей

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

«Модульбанк» и «Ясно» проведут бесплатный воркшоп о синдроме трудоголика

30 сентября первый банк для предпринимателей «Модульбанк» и сервис психологических консультаций «Ясно» проведут второй совместный воркшоп для предпринимателей. Тема — синдром трудоголика. Эксперты «Ясно» расскажут, как владельцу бизнеса правильно отдыхать и не стыдиться этого.

Daniel Chekalov
5 руководителей Skillbox вошли в рейтинг ТОП-1000 лучших менеджеров России

ИД «Коммерсантъ» и Ассоциация менеджеров опубликовали результаты ежегодного рейтинга «ТОП-1000 российских менеджеров». В рейтинг вошли сразу пять топ-менеджеров Skillbox:

Яндекс представил обновленный интерфейс для запуска рекламы мобильных приложений

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

«Яндекс» переименовал «Акрополь» в «Яндекс Банк» Статьи редакции

Компания закрыла сделку по покупке банка за 1,1 млрд рублей в июле 2021 года.

ЦБ оштрафовал группу трейдеров за манипулирование рынком — они скупали активы, разгоняли их цену и перепродавали Статьи редакции

Трейдеры получили штрафы от 3000 до 5000 рублей, а доход превысил несколько миллионов рублей.

Если Вы не захотите подключаться к МегаФону, Вы услышите шёпотом фразу "Да иди ты на х*й!" и брошенную трубку во время Вашей речи.

Сегодня имел счастье общаться с руководителем отдела продаж по Петербургу Ткаченко Максимом. Около 10 минут он пытался осуществить продажу, в конце начал откровенно давить и обвинять меня во лжи, а потом с неприличными словами, сказанными шёпотом, бросил трубку во время моего ответа. Звонил с мобильного, поэтому перезвонить у него возможность…

null