Вы используете JavaScript, CoffeeScript, TypeScript и ECMAScript 2015 для создания веб-сайтов, SPA и PWA? Мы пользуемся им, любим и одержимы им!

Этот проект родился внутри Veliov Group в 2012 году (год спустя с момента основания Veliov Group). Создание веб-сайтов и управление серверами для клиентов только вначале было простой задачей.

Когда мы управляли примерно 30 выделенными серверами и веб-сайтами, расположенными на решениях общего хостинга, наши ребята из DevOps больше не могли следить за инфраструктурой каждого клиента. Затем мы потратили время на автоматический мониторинг и отчетность. Изначально это была просто куча скриптов, потом появился UI, потом СМС-оповещения и так далее. С тех пор мы просто не могли остановиться. Сегодня мы гордимся своей Службой мониторинга. Проверка доступности конечных веб-точек через HTTP (s), а также потребления оборудования и ресурсов сервера через SNMP.

2014 год - JavaScript начинает править миром (мир:). Angular, React на ранних стадиях, MEAN, Meteor и т. Д. Все создают потрясающие SPA (одностраничные приложения), но знаете что? Google, Bing, Яндекс, Baidu, Facebook, Twitter и другие сканеры и парсеры не могли получать данные веб-сайтов, потому что они не выполняли JavaScript. И по сей день ни один из веб-пауков не может выполнять клиентский код JavaScript. Пришло время для нашей услуги Prerendering. С середины 2017 года мы поддерживаем ES6 и частично ES7, обеспечивая максимально короткое время отклика для улучшения SEO. Вот почему многие разработчики выбрали нас.

2015 год - о да, похоже, что ActionScript похоронен на несколько лет, и никто не помнит, что AS означает «Flash». Но мы все еще ищем плавные анимации и переходы на наших страницах, используя холст и CSS (который выполняется в основном потоке, блокируя все вокруг или блокируется другими задачами).

В любом случае, вернемся к делу! Большая часть бесплатной аналитики посетителей веб-сайта осуществляется за счет основного потока среды выполнения JS. Сбор данных для тепловых карт, отслеживание каждого движения и щелчка мыши, злоупотребление данными пользователя, куда это направляется? Откуда это взялось? Что мы должны ему продать? Но… нам нужны только ссылки, посещенные страницы, пользовательские события, общее количество пользователей и их сеансы. Что ж, мы построили нашу собственную веб-аналитику на основе идеи облегченной кодовой базы, быстрого выполнения и уважения к DNT. Мы не отслеживаем пользователей, если они этого хотят. Конфиденциальность ваших пользователей - наш главный приоритет, и, конечно же, мы не собираем и не продаем данные пользователей. Наш код отслеживания с открытым исходным кодом, отлично! Не правда ли?

В середине 2015 года мы решили запустить игру, с тех пор она доступна по адресу - ostr.io.

Я хотел бы поблагодарить всех, кто участвовал и тестировал ostr.io на ранних этапах, вы сделали его намного лучше.

Мы постоянно продолжаем улучшать наш сервис. В настоящее время у него 15 серверов по всему миру в 5 различных центрах обработки данных. Он работает как микросервис, то есть, если одна часть, например пользовательский интерфейс или почтовая служба, не работает, все остальное работает.

Как вы наверное видели, я лично много делаю сообществу разработчиков JavaScript с открытым исходным кодом. И часто борется с вопросами типа: где разместить демо?, Где разместить БД?, Бесплатный CDN?, Бесплатная защита?. Спасибо Heroku, mLab, CloudFlare и многим другим за бесплатные хобби планы, которые идеально подходят для открытых и некоммерческих веб-проектов. И я хотел бы внести свой вклад и помочь другим людям, которые вкладывают свои знания, время и энтузиазм в открытый исходный код. Вот почему ostr.io бесплатен для использования в проектах с открытым исходным кодом.

Приглашаем присоединиться и попробовать то, что мы сделали с ♥ - ostr.io :)

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

Всем, кто дошел до конца этой страницы - скидка 5 долларов на вторую покупку по этой ссылке.

С уважением,
@smart_egg