Об особенностях интеграции IP телефонии в информационную систему

Не так давно, нами была проведена работа по интеграции IP-телефонии на базе платформы Asterisk. Пользователям в веб-интерфейсе мы предоставили возможность совершать звонки, принимать звонки, прослушивать записи звонков и переадресовывать их как на номер отдела, так и на номер конкретного сотрудника.

Интеграция строится на прослушивании лога событий и состояний системы. Каждая операция представляет собой цепочку событий, рассмотрим на примере исходящего звонка - цепочка событий начинается с инициализации набора номер и завершается когда один из участников звонка кладет трубку, либо абонент не поднимает её и не отвечает на звонок, чтобы отразить в системе все статусы звонка, время звонка и прочее, необходимо разобрать каждую цепочку событий, при необходимости внести дополнительные контексты, формат каждого события и контексты необходимо предварительно согласовать с администратором сервера Asterisk. Подключение к логу событий удобно совершать с помощью веб-сокета и желательно обрабатывать их вне зависимости от порядка их возникновения в системе, чтобы организовать их мультипоточную обработку.
 

Cloudbank

Совместно с международным фондом VR Foundation, который занимается помощью людям с редким заболеванием Витилиго, мы разработали биоинформационную систему нового поколения Cloudbank. Она соединила  в себе облачную картотеку биообразцов и электронную историю болезни пациентов. Предназначена для сбора, анализа и визуализации больших массивов клинических данных, необходимых при разработке лекарственных препаратов, особенно для так называемых "редких болезней". Cloudbank использует облачную архитектуру и федеративную схему обмена данными между удалёнными биобанками, лабораториями, врачами и пациентами. Поддерживает “omics” технологии. Интегрирует пациентов, клиники, биотех и фарминдустрию в систему персонализированного здравоохранения.
 
Проект являлся резидентом ИТ кластера Фонда «Сколково», где под брендом “Карбоновая Долина” была создана облачная система для медицинских исследований и менеджмента медицинской информации (биоинформатика для анализа крупных массивов данных в здравоохранении).
 

Мы в активном поиске дизайнера интерфейсов

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

Теперь наша очередь обратиться к вам: нужен хороший дизайнер интерфейсов

Наш идеальный кандидат:

• имеет мощный бэкграунд в дизайне мобильных приложений, сайтов, смежных digital-продуктов и может подтвердить его солидным портфолио;

• перфекционист в деталях, стремится к простоте и ясности интерфейсных решений;

• не рисует картинки, а проектирует пользовательский опыт и транслирует идеи в виде прототипов;

• может презентовать интерфейсные идеи в виде аниматиков;

• работает быстро и умеет соблюдать дедлайны;

• любит критику, которая позволяет сделать дизайн лучше;

• хорошо знает инструментарий (Photoshop, Indesign, Sketch, Invision, Principle, After Effects и.т.д.);

• имеет представление о технологической стороне реализации дизайна;

• понимает особенности платформ (iOS / Android);

• знает английский язык (уверенный письменный must have);

• имеет хороший вкус и чувство юмора.

Обязанности:

• бесконечное улучшение существующих продуктов компании (приложения, сайты);

• проектирование и разработка дизайна нового функционала;

• тесная работа в связке с арт-директором и маркетинг-директором;

Условия:

• работа над продуктом мирового масштаба с командой, которая гордится тем, что делает;

• никаких задач «в стол». Всё, что мы делаем, получает мгновенную отдачу от клиентов;

• з/п 250 тыс, полностью белая;

• оформление по ТК РФ.

Кто мы и чем мы занимаемся:

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

Создаем качественный продукт, помогая развитию бизнеса своих клиентов. Мы уверены, что только выстроив прямой диалог с ними, можно достичь наилучших результатов. Поэтому, прежде чем предложить наиболее подходящее решение, внимательно изучаем клиентов. К тому же, digital-продакшн полностью основывается на пользовательском опыте.

К нам обращаются компании, которые хотят присутствовать в digital-среде и правильно использовать все возможности цифрового маркетинга.

Как с нами связаться:

designer@carbonfay.ru

http://carbonfay.ru/

Москва, Краснопролетарская, 16

 

 

 

 

 

 

Микросервисы завоевывают FMCG

В апреле компания PepsiCo запустила акселератор для стартапов - PepsiCo LAB, цель которого – создание взаимовыгодного партнерства компании со стартапами, развивающими свои проекты в сфере продуктов питания и напитков - Food LAB, а также инновационных IT-решений - Tech LAB по направлениям: взаимодействие с потребителями и клиентами, сбор и анализ данных, управление человеческими ресурсами, повышение эффективности в точках продаж, автоматизация операционных процессов. Для пищевого направления Food LAB партнером была выбрана компания Mabius, для технологического направления Tech LAB – компания GVA.

14 июля завершился финальный этап отбора участников в Акселератор PepsiCo Tech LAB. Всего несколько команд успешно миновали все модули Предакселератора, получили наиболее высокие баллы за выполнение заданий,  и теперь участвуют в программе Акселератора.

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

«Наш подход отличается гибкорасширяемой реакцией на поведение пользователя и позволяет запрограммировать любую реакцию интерфейса, в том числе персонализацию - оформление и динамическое изменение сценария» - прокомментировал разработку CEO компании Carbonfay Филипп Дельсаль.

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

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

Торжественное открытие Акселератора состоится 24 июля 2017 г.

http://bafsy.com/

http://carbonfay.ru/

http://pepsico.ru/

http://lab.pepsico.ru

http://gva.vc/ru/

 

Мы получили международные сертификаты качества

 

Для чего нужна сертификация ISO 9001

Чтобы подтвердить, что деятельность вашей организации удовлетворяет стандартам ISO, необходимо пройти сертификацию в рамках национальной или одной из добровольных систем сертификации систем менеджмента качества. Только после этого вы сможете стать счастливым обладателем сертификата соответствия ISO 9001, пополнив ряды миллионов компаний-членов «клуба ИСО». Мы все успешно прошли и вот, что это нам теперь дает.

Преимущества сертификации по ISO 9001

Работая по стандартам ISO 9001, компания выгодно выделяется на рынке, поскольку эффективное управление качеством позволяет:

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

Как результат, предприятие получает больше клиентов и расширяет возможности своего бизнеса, вплоть до получения госзаказов и работы с иностранными партнерами.

Система менеджмента​

В рамках получения сертификатов на интегрированные системы менеджмента:

  • ISO 9001:2015 (ГОСТ Р ИСО 9001-2015) «Система менеджмента качества»;

  • ISO/IEC 27001:2005 (ГОСТ Р ИСО/МЭК 27001-2006) «Система менеджмента информационной безопасности»;

  • ISO/IEC 20000-1:2011 (ГОСТ Р ИСО/МЭК 20000-1-2013) «Информационная технология. Менеджмент услуг»,

На базе нашей собственной платформы TRAILS, мы запустили систему контроля качества, которую обеспечивает процесс, состоящий из 16 этапов. 

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

Как это работает?

Вопреки стараниям технических подразделений компаний перевести всех сотрудников на работу в Битрикс24 и подобных CRM-системах, основная коммуникация по проектам происходит все-таки через привычную электронную почту. TRAILS позволяет превратить “электронку” в некое подобие “сирээмки” с помощью простого внутреннего алгоритма, систематизирующего любую переписку. Для каталогизации письма достаточно отметить его трехбуквенным тегом проекта, по которому оно попадет в нужный раздел.

Резидентство в инновационном кластере Technounity

C февраля 2017 мы вошли в состав резидентов зеленоградского инновационного кластера Technounity - обособленного научно-индустриального района Москвы со специализацией в области микроэлектроники и высокотехнологичного бизнеса. Мы принимаем активное участие во многих программах кластера, что обеспечивает нас интересными проектами и непрерывным развитием в различных направлениях.

Расскажем немного поподробнее о деятельности кластера и остальных его участниках.

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

Техноюнити насчитывает 158 участников. Среди них, например, можно обнаружить такие проекты, как Альфачип, в поле деятельности которого, задачи автоматизированного проектирования современных сверхбольших интегральных схем (СБИС) систем на кристалле, сложно-функциональных блоков, а также разработки инструментальных программных средств автоматизированного проектирования СБИС. Другой резидент кластера -Зеленоградский Нанотехнологический Центр осуществляет разработку и производство современной электронной компонентной базы. С полным списком всех резидентов и подробным описанием их деятельности можно ознакомиться тут - http://www.technounity.ru/uchastniki/

 

Мы тоже любим нашу Родину, заэтомызакодили сайт заэтоялюблюроссию.рф

Недавно мы завершили техническую разработку сайта заэтоялюблюроссию.рф.

«За это я люблю Россию» — уникальный фото- и видеопроект, направленный на развитие внутреннего туризма, формирование патриотического сознания, национальной гордости. Каждый день вы делаете массу фотографий на телефон: красивый закат, неожиданный пейзаж вашего города, объявления с добрыми пожеланиями на уличных столбах.

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

У вас молоко убежало, или облачная Inspektor SCADA

Сталкивались ли вы когда-нибудь с проблемой удаленного наблюдения параметров, которые собирает ваш контроллер, и управления устройствами?

Все делают SCADA

Конечно, когда вы экспериментируете с Raspberry Pi, Arduino, Intel Galileo, BeagleBone, получить данные нескольких датчиков, управлять реле и даже вывести интерфейс на веб-страницу проблемы не составляет. 

SCADA своими руками, но зачем?

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

...Или воспользуетесь одним из популярных решений, их много: Simple-Scada, Master SCADA, SIMP Light miniSCADA, SCADA TRACE MODE.

Что, если контроллеров несколько, и это бизнес?

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

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

Скучный раздел про риски

Когда вы являетесь профессиональным интегратором систем автоматизации в торговых центрах, котельных, электростанциях и получаете за это деньги, последствия внедрения самодельного решения может вам сильно ударить по карману. Почему?

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

И тогда вы выбираете профессиональную, надежную и самую неприхотливую SCADA, которая справится с разноголосым хором сигналов.

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

Inspektor SCADA

Мы расскажем о новой системе Inspektor SCADA, работающей с контроллером WirenBoard 5. 

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

Inspektor позволяет быстро и просто развернуть диспетчеризацию любого объекта, где установлены эти набирающие популярность контроллеры. 

Впечатляющие характеристики WirenBoard, гибкая архитектура, совместимость с различным оборудованием в сочетании с Inspektor SCADA позволят собрать мощную систему автоматизации с готовым и недорогим инструментом диспетчеризации, контроля и сбора информации.

Инструкция не прилагается

Хотя с первого взгляда Inspektor производит впечатление системы промышленного уровня, самым главным его достоинством является легкость подключения контроллера каждым, кто способен установить и настроить домашний роутер.

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

Пример оболочки настроек на примере демонстрационной версии WirenBoard можно посмотреть здесь:

http://demo.contactless.ru/#/

Конечно, в данной статье мы подразумеваем, что ваш WirenBoard уже подключен ко всем устройствам и сконфигурирован.

Интерфейс

Inspektor, как и WirenBoard, доступен как для домашнего использования, так и промышленного, поэтому мы будем рассматривать три варианта его работы: 

  1. вы используете свой контроллер и являетесь абонентом системы
  2. вы диспетчер, управляющий несколькими контроллерами на карте и работающий с абонентами
  3. вы администратор и управляете всей системой в рамках выделенных вам квот для своей компании

Наиболее полно интерфейсы будут освещены на примере роли диспетчера.

Абонент

Интерфейс абонента мы опустим, так как он содержит экраны, описанные ниже, такие как:

  • мониторинг на карте
  • список контроллеров
  • экран управления контроллером
  • просмотр истории

Диспетчер

Диспетчерский интерфейс предлагает карту Яндекса с нанесенными на ней контроллерами и их статусами. Если случается что-то нехорошее, диспетчер или администратор имеет возможность оперативно среагировать и принять меры для устранения кризисной ситуации.

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

Таблица с контроллерами абонентов, их статусами, возможностями фильтрации и сортировки.

У каждого контроллера существует экран со стандартными виджетами, где можно видеть историю изменения параметров, управлять реле.

Контроллер и открытый список каналов, откуда можно производить их ручную настройку.

Полный лог MQTT со статусами каждого устройства, удобно для отладки на стадии подключения периферии или устранения неисправностей

Система оповещений крайне гибка, так как позволяет настроить оповещение на телефон или email в зависимости от события на выбранном канале:

Выбор событий

Выбор действия при наступлении события. Обратите внимание, что под действием может подразумеваться не только уведомление абонента или диспетчера, но и изменение состояния реле.

Вкладка с основной информацией о контроллере и его пользователе

Администратор

Администратор имеет полный доступ к экранам диспетчера, мы их не приводим.

Администратор может управлять пользователями в соответствии с классической моделью разделения доступа: добавлять абонентов, диспетчеров и дополнительные аккаунты администраторов.

Администратор может запрашивать дополнительные лицензии с новыми квотами для своей компании

В бизнесе

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

Если вы интегратор системных решений, где вашими клиентами является ряд частных лиц, а инфраструктура представляет из себя единичные контроллеры распределенные по карте, Inspektor в сочетании с WirenBoard станет надежным и главное - готовым и простым при внедрении решением. 

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

Если ваша компания обслуживает корпоративных клиентов, строит и поддерживает сложные инженерные системы, связка Inspektor + WirenBoard тем более подойдет, так как вы сможете привязывать группы контроллеров к одному абоненту и не только распределить их между своими диспетчерами, но и обеспечить каждого корпоративного клиента своим личным кабинетом, где его специалисты могут осуществлять параллельное наблюдение.

У нас на сервере. И у вас.

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

Цена

Тарифные планы описаны подробно в калькуляторе на странице http://inspektor.carbonfay.ru, но для особо нетерпеливых сообщим, что домашняя версия, поддерживающая до 50 каналов, стоит 200 рублей в месяц и при заказе на большой период есть скидки. 

Стоимость системы для бизнеса лучше уточнить с помощью калькулятора тарифного плана.

Бесплатно попробовать

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

Если вы технический специалист, желающий принять участие в дальнейшей разработке, или хотите применить систему в студенческом проекте, разработчики готовы предоставить лицензию не неограниченный срок. Для этого направьте разработчикам письмо на адрес dev@carbonfay.ru

Немного о Wiren Board 5

Контроллеры серии Wiren Board — это универсальные контроллеры для автоматизации с открытым ПО на базе Linux.

Предназначены для домашней и промышленной автоматизации и мониторинга: опроса датчиков и счетчиков, использования в качестве УСПД, в системах АСКУЭ, для замены ПЛК, а также в системах «умного дома».

Программируемый контроллер для автоматизации Wiren Board 5 – самая новая модель серии в исполнении на DIN-рейку, выпущенная в 2015 году.

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

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

Узнать все про WirenBoard, способах ее подключения, настройки, список совместимого оборудования можно на сайте компании Contactless http://contactless.ru

Спасибо за внимание!

Микросервисы компании CARBONFAY – как новый вид эффективных решений в современных бизнес-моделях.

Закон Конвея 

«Любая организация, которая проектирует какую-то систему (в широком смысле) получит дизайн, чья структура копирует структуру команд в этой организации»
— Melvyn Conway, 1967

    

Понятие микросервисы возникло в начале 2000–х годов. С тех пор не утихают споры о том, насколько востребована, и вообще нужна, эта технология. Что принципиально нового она дает по сравнению с монолитными системами. Попробуем разобраться в этом.

Микросервисная архитектура — это подход к созданию приложения, подразумевающий отказ от единой, монолитной структуры. То есть вместо того, чтобы исполнять все ограниченные контексты приложения на сервере с помощью внутрипроцессных взаимодействий, используется несколько небольших приложений, каждое из которых соответствует какому-то ограниченному контексту. Другими словами, вместо большого и сложного универсального приложения используется много маленьких и простых. Причём эти приложения работают на разных серверах и взаимодействуют друг с другом по сети, например посредством HTTP.

А теперь рассмотрим стандартную ситуацию. Одна команда разработчиков для небольшой компании делала внутренний проект, где пользователей несколько десятков.  Естественно получается монолит в каком-то смысле.  Через 2-3 года, по мере расширения бизнеса, добавляется второй проект, который делает другая команда, но он как-то связан с первым — второй монолит. Потом ещё несколько. Все они взаимодействуют. Часто внутри начальных монолитов существуют малосвязанные компоненты, как-то друг с другом общающиеся, все по разному — кто через базу, кто через CGI скрипт со странными форматами передачи данных, кто-то поставляет на соседний сервер обновления через rsync и т.д. Поскольку проект растянулся на длительный период, есть архаичные версии систем, языков, технологий и библиотек. При этом проект работает сам собой годами, без серьёзного вмешательства. И тут надо что-то немного поменять. Например добавить 1000 пользователей. И оказывается, что поменяв что-то в одном месте, сразу же происходит изменение и в другом, тут даже наличие описания не помогает, потому что архитектура требует одного сервера в узком месте. Перенести на новую ОС не удаётся — там давно не поддерживаются старые библиотеки. Базы данных, которые обслуживают части монолита, не поддерживаются уже много лет, но там где запущены — работают как часы и все забыли, что они есть. Вот реальная проблема реально действующих систем.  В результате приходится практически заново переписывать  весь проект, что весьма трудоемко и затратно.

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

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

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

Известные нам пионеры этого архитектурного стиля — это такие компании как Amazon, Netflix, The Guardian, the UK Government Digital Service, realestate.com.au, Forward и comparethemarket.com давно и успешно реализуют на практике микросерсвисные технологии.

Хороший пример использования микросервисной платформы - компания Gilt, занимающаяся продажей через Интернет модной одежды. Начав в 2007 году с использования монолитного Rails-приложения, к 2009 году компания столкнулась с тем, что используемая система не в состоянии справиться с возлагаемой на нее нагрузкой. Разделив основные части своей системы, Gilt смогла намного успешнее справляться со всплесками трафика, и теперь компания использует 450 микросервисов, каждый из которых запущен на нескольких отдельных машинах.

При использовании микросервисов можно вносить изменения в отдельный микросервис и развертывать его независимо от остальной системы. Это позволит развертывать код быстрее. Возникшую проблему можно быстро изолировать в рамках отдельного сервиса, упрощая тем самым быстрый откат. Это также означает, что новые функциональные возможности могут дойти до клиента быстрее. Именно то, что такая архитектура позволяет устранить максимально возможное количество препятствий для запуска приложения в эксплуатацию, и стало одной из основных причин, по которой такие организации, как Amazon и Netflix, воспользовались ею. В результате резко повысилась эффективность бизнеса. Не случайно Amazon в 2017 году по капитализации обошла своего главного конкурента – компанию Wal-Mart Stores, Inc.

В России интересен опыт замены архитектуры сайта конкурса «Мисс Россия» в 2016 году с монолитного на микросервисную. Особенность функционирования сайта состоит в том, что основная нагрузка (97% трафика) выпадает на 2 недели в апреле, во время проведения финального конкурса и голосования. Монолитная версия сайта медленно открывалась во время конкурса, выдавала 500 – ошибку на главной странице , при перегрузке – в любой части системы и допускала только вертикальное масштабирование.

Для достижения бизнес-целей было принято решение разделить приложение на (микро)ответственности, причем каждая часть идеально исполняла только свою узкую задачу. Каждая часть сама «заботилась» о своем масштабировании. Все процессы были тотально автоматизированы.

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

В результате при пиковых нагрузках скорость выросла в 40 раз, текущие издержки были равны предыдущим только 2 недели в году, а в остальное время сократились в 3 раза, что позволило резко увеличить эффективность проекта.

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

Микросервисы – это своеобразные первичные атомы, из которых можно построить самые различные системы любой степени сложности, идеально подходящие для решения конкретных и перспективных задач.

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

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

В то же время следует понимать, что для микросервисов существуют те же сложности, что и у всех распределенных систем,  даже если как следует научиться управлять ими. Если смотреть на все это с позиции монолитной системы, то чтобы раскрыть все те преимущества, о которых уже говорилось, необходимо разбираться  в вопросах развертывания, тестирования и мониторинга. Оптимальное решение конкретных задач, связанных с созданием и расширением своих систем, сохраняя их устойчивость, предлагают специалисты  компании CARBONFAY /web production.

Оригинальные  платформы компании (Bafsy для графического интерфейса и логики смены представлений, и AIUI как серверная облачная платформа на микросервисной архитектуре с API) позволяют, при сохранении всех преимуществ, добавить микросервису монолитный аналог, пользующийся тем же API, что и микросервис. Происходит контролируемое усложнение интерфейса и функционала с возможностью горизонтального и вертикального масштабирования микросервисов. В результате, в случае необходимости, происходит мягкая конвертация микросервиса в монолитное веб-приложение с возможностью работы основной, простой части в виде микросервиса. Тем самым достигается оптимальное сочетание простоты, надежности и универсальности в решении задач любой сложности.

В качестве успешного примера реализованных проектов CARBONFAY, можно привести проект по разработке и внедрению CRM–системы для FreshAuto CRM , компании, являющейся одной из лидеров на рынке продаж подержанных автомобилей (11 лет работы, 8 автосалонов, 10 000 продаж автотехники в год, 600 сотрудников). Во вновь созданной архитектуре все шаблоны работы компании, накопленные за 11 лет работы, были превращены в цепочку процессов внутри информационной системы. В новой системе теперь одновременно работает весь персонал, распределенный на 29 ролей пользователей. Причем обучение заняло минимальное время.

Одновременно в системе была проведена интеграция с ip- телефонией, с внешними площадками и сайтом компании. В результате упростилось управление, процессы стали более наглядными и контролируемыми, и в целом повысилась эффективность бизнеса.

CARBONFAY много лет оказывает полное сопровождение инфраструктурных и рекламных проектов для VFRFoundation – американского фонда, занимающегося поддержкой исследований редкого заболевания Витилиго.

Разработана концепция «умного дома», а также современный, удобный и быстрый личный кабинет для телекомуникационной компании Devino Telecom и многое другое.

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

Исследователи исходят из того, что в ближайшие пять лет компании подвергнутся куда большим изменениям, чем за предыдущие 15 лет. Едва ли не главным фактором окажется новая модель потребления. Потребитель будет отдавать предпочтение тем сервисам, компаниям и брендам, которые облегчают его жизнь и просты в обращении. Выбирать он их будет, ориентируясь на мнения и рекомендации других людей, с помощью различных сервисов (рейтинги отелей от TripAdvisor, рейтинги водителей тех же Uber или Gett), или отзывов в социальных сетях.  В рамках данного направления CARBONFAY разработала GRM для управления премиальным кинотеатром «Москва».

Подавляющее большинство компаний выбирает стратегию по внедрению тех IТ-решений, которые позволяют добиться быстрой отдачи (quick win) и показать оптимизацию затрат, увеличение скорости работы сотрудников и другие преимущества уже в краткосрочной перспективе. Соответственно, растет интерес к современным облачным сервисам, которые позволяют сократить текущие издержки на организацию и эксплуатацию IТ-систем. Так переход в «облака» позволяет, в среднем, снизить расходы организации на 14-15 % и более. Вы получаете до 40% экономии ФОТ сотрудников техподдержки и клиентского сервиса. 

Компания CARBONFAY предлагает свои передовые разработки и опыт для реализации IT – решений, обеспечивающих конкурентоспособность и эффективность как действующего, так и вновь создаваемого бизнеса. 

CRM для управления премиальным кинотеатром «Москва»

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

AIUI - сервис хороших манер для ваших роботов и информационных систем

AIUI (Artificial intelligence + user interface) - сервис хороших манер для ваших роботов и информационных систем. В основе лежит облачный подход к алгоритмам, распространяемым по подписке, позволяющий по API интегрировать дополнительные умные сервисы в уже существующую информационную систему. К примеру, с помощью AIUI можно научить чат-бота определять пол собеседника или текущее время суток и, в соответствии с этим, применить обращение.

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

Рынок умных вещей вырастет в несколько раз к 2021 году

К такому выводу пришли аналитики компании Cisco в своем ежегодном отчете об интернет-трендах.

Они прогнозируют, что уже через четыре года количество подключенных к сети смарт-приборов превысит количество персональных устройств (компьютеров, планшетов, смартфонов) и составит 51%.

В первую очередь станет больше устройств умного дома. Их число через пять лет с нынешних 2,7 млрд вырастет до 6 млрд. Также большое распространение получат смарт-системы для магазинов, больниц, заводов.


Источник: http://iotconf.ru/ru © IOT conference

Inspektor SCADA - облачная система диспетчеризации и контроля для умных домов и интернета вещей

Возможно ли контролировать сразу несколько датчиков, находящихся в разных местах вашего дома, склада, здания или даже города, через один инструмент? С новой системой диспетчеризации Inspektor это возможно и удобно!

Inspektor - это облачная система, которая объединяет контроллеры автоматизации Wiren Board в сеть, позволяет отслеживать состояние и управлять подключенными устройствами. 

Наша команда давно и успешно взаимодействует с производителем универсальных контроллеров для домашней и промышленной автоматизации и мониторинга Wiren Board. Это позволяет добиться максимальной слаженности в работе аппаратной и программной частей системы.

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

Помимо выпуска в готовых, «коробочных» версиях, Inspektor легко кастомизируется под сторонние информационные системы разными способами:

1. Интеграция в другой продукт

2. Модификация архитектуры

3. Дополнительные роли пользователей

4. Модификация дизайна, в том числе «white label»

5. Заявка на кастомизацию

Чтобы рассчитать стоимость и сроки установки Inspektor, посетите страницу продукта.

Мы прошли в предакселератор PEPSICO TECH LAB!

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

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

Именно на Bafsy мы сделали ставку, подавая заявку на участие в акселераторе PEPSICO TECH LAB, который оказывает содействие стартап-командам, развивающим свои проекты в сфере инновационных IT-решений. Наш выбор оправдал все ожидания - Bafsy прошел отбор, распахнув перед нами двери предакселератора!

Впереди нас ожидает Демо День, на котором будем презентовать свой продукт перед топ-менеджерами PEPSICO, которые отберут лишь 20 команд для участия в акселерационной программе! Пожелайте нам удачи и ждите новостей о результатах. 

Bafsy

Запустили бета версию платформы моно интерфейсов со встроенным месседжингом «Bafsy».

Good Design

Разработали кроссплатформенный сайт и CMS систему для компании «Good Design».