KAZOOMEETUP MOSCOW 2015. Михаил Родионов. Введение в KAZOO (KAZOO 101)

SIPLABS Communications
SIPLABS CommunicationsSIPLABS Communications
KAZOO 101KAZOO 101
Михаил Родионов (marod@siplabs.ru)
ПРОЕКТ
ИСТОРИЯ
Компания 2600hz:
● Основана в 2010м
● Часть сотрудников пришли из проекта
blue.box (PHP+FreeSWITCH)
● Проект Whistle (свисток)
● Whistle 2.0 → KAZOO
● KAZOO v3 (2013г)
● KAZOO v4 (2016г)
ОСОБЕННОСТИ
● Проект основан “собственными силами” (без
стартапных денег от VC и т.п.
● Большая ИДЕЯ устроить революцию в
телеком-индустрии
● Open Source, лицензия MPL
● Облачность, масштабируемость и
отказоустойчивость – “в ДНК”
● API и внешние интерфейсы
АКТИВНОСТЬ
ПРИЧЁМ ТУТ МЫ?
ИСПОЛЬЗУЕМОЕ ПО 3RD PARTY
Erlang
Erlang используется в многих компонентах
KAZOO
● RabbitMQ - Erlang
● BigCouch – Erlang
● KAZOO eCallMgr - Erlang
● KAZOO Applications - Erlang
● Kamailio – C
● Freeswitch – C/C++
● HAProxy – C
МОНЕТИЗАЦИЯ
Компания 2600hz – оператор связи
● Предоставляет whitelabeled hosted-
платформу и приложения (SaaS)
● Предоставляет услуги поддержки KAZOO
● Предоставляет услуги доработки KAZOO
● Разрабатывает коммерческие расширения
● Имеет собственную MVNO
ПЛАТФОРМА
ФУНКЦИОНАЛЬНАЯ
Функциональная платформа Виртуальных АТС
● Произвольная нумерация
● Звонки, переводы звонков
● Удержание, парковка
● Запись разговоров
● Конференции
● Голосовая почта, факсы
● Группы обзвона, переадресации
● Presence, BLF
ФУНКЦИОНАЛЬНАЯ
● TTS/ASR
● Медиа-ресурсы и Say
● HTTP-запросы Pivot
● Web-хуки
● Управление CallerID
● Подключениие собственных ITSP
● Служебные коды (ДВО)
● Очереди вызовов*
● ….
БЕЗОПАСНАЯ
● Полная изоляция клиентов друг от друга
● Одно устройство – один SIP-аккаунт
● Ограничение количества транков
● Ограничения по IP (IP ACL)
● Ограничения packet rate
● API-токены с ограниченным сроком жизни
● Ограничение API request rate
● API Token restrictions
● TLS/SRTP
● WSS/DTLS
Архитектура системы KAZOO
SBC
MediaAMQP eCallMgr
Приложения (Whapps)
База данных
Erlang
AMQP
HTTP
SIP
МАСШТАБИРУЕМАЯ
● Кластеры горизонтально масштабируются
добавлением узлов
● Кластеры соединяются между собой в
отказоустойчивые гео-распределённые
структуры
Архитектура системы KAZOO
SBC
MediaAMQP eCallMgr
Приложения (Whapps)
База данных
Erlang
AMQP
HTTP
SIP
ОТКАЗОУСТОЙЧИВАЯ
● Отсутствие единой точки отказа
● Возможность резервирования кластеров
● Все компоненты дублируются
Архитектура системы KAZOO
SBC
Media
AMQP
eCallMgr
Приложения (Whapps)
База данных
SBC
AMQP
eCallMgr
Media
Приложения (Whapps) Приложения (Whapps)
База данныхБаза данныхБаза данных
Архитектура системы KAZOO
SBC
Media
AMQP
eCallMgr
Приложения (Whapps)
База данных
SBC
AMQP
eCallMgr
Media
Приложения (Whapps) Приложения (Whapps)
База данныхБаза данныхБаза данных
SBC
Media
AMQP
eCallMgr
Приложения (Whapps)
База данных
SBC
AMQP
eCallMgr
Media
Приложения (Whapps) Приложения (Whapps)
База данныхБаза данныхБаза данных
ЦОД 1 ЦОД 2
● Многозоновая конфигурация – отказоустойчивость и
распределение нагрузки между многими кластерами
● Естественный способ масштабирования платформы
ОБЛАЧНАЯ
● Взаимодействие компонент по открытым
протоколам (HTTP, AMQP, Erlang)
● Работа в VM (в т.ч. в публичных облаках)
● Отказоустойчивость
● Масштабируемость по мере роста нагрузки
ОСНОВНЫЕ ПОНЯТИЯ
СУЩНОСТИ
Account
Account
Account
User
User
User
Device
Device
Device
Conference
СУЩНОСТИ
Основные сущности внутри аккаунтов:
● Users
● Devices
● Callflows
● VMBoxes
● FAXBoxes
● Conferences
● Lists
● Media
ОРГАНИЗАЦИИ (ACCOUNTS)
● Name
● Realm (FQDN)
● CALLER-ID
● Outbound flags
● Хранятся в отдельных БД
● Являются контейнерами
ПОЛЬЗОВАТЕЛИ (USERS)
● Физлица
● Имя, Фамилия, Email
● CALLER-ID
● Аватар
● Произнесённое имя
● Перенаправление
● Username/password
УСТРОЙСТВА (DEVICES)
● Принадлежат пользователям
● SIP-устройства
● Мобильные
● Устройства перенаправления
● SIP credentials
● CALLER-ID
● PRESENCE-ID
● НЕ ИСПОЛЬЗУЮТСЯ БОЛЕЕ ЧЕМ НА
ОДНОМ ФИЗИЧЕСКОМ УСТРОЙСТВЕ
СЦЕНАРИИ (CALLFLOWS)
● Имеют НОМЕРА
● Цепочка вызовов “модулей”:
● Вызов пользователя/устройства
● Воспроизведение
● Меню
● Приём факса
● ….
● ВЕТВЛЕНИЕ
ГОЛОСОВАЯ ПОЧТА
● Собственные приветствия
● Отправка на Email
● Голосовое меню
● Новые/Просмотренные и т.п.
● Защита PIN-кодом
● Соответствие номеру Extension
● Оповещение звонком
ФАКСЫ
● Отправка на почту (fax2email)
● Отправка ИЗ почты (email2fax)
● Интеграция с Google Cloud Printer
● PDF/TIFF/Картинки/Офисные форматы
(unoconv)
● Поддержка T.38
КОНФЕРЕНЦИИ
● Аудиоконференции
● Более чем на одном сервере
● Видео MCU (FreeSWITCH 1.6/KAZOO 4)
● Различные профили (SD, HD, ограничения)
● MeetMe, серверы конференций
● Защита PIN-кодами
● API
СПИСКИ (LISTS)
● Списки контактов
● Поиск по списку
● Сравнение со списком (match)
● Универсальный инструмент
ИДЕНТИФИКАТОРЫ (ID)
● 32 символа (HEX)
● Используются повсеместно
● Уникальны внутри БД
API
API
● REST + JSON
● Простая и понятная структура
● Схемы данных
● Функциональная полнота (через API
доступно ВСЁ)
Биллинг
Встроенный биллинг
● Postpay
● Prepay
● Пополнения
● Автоматические пополнения (ограничения)
● Bursts
● Toll free
● Поддержка реселлеров
CDR
● CDR содержат очень много информации о
каждом плече
● Доступны через API
● Доступны на шине AMQP
СЕРВИСНЫЕ ПЛАНЫ
● Цены транков
● Цены “мест”
● Подсчёт количеств
● Ограничения количеств
Ratedecks
● Цены минут направлений
● (not merged) Множественные тарифные
сетки
● Импорт CSV
GUI/UI
ВАЖНО
KAZOO – ЭТО НЕ UI
“OLD” KAZOO UI
● Drag and Drop
● JS + JQuery
● УМРЁТ ВЕСНОЙ
“OLD” KAZOO UI
MONSTER UI
● Monster UI framework
● Изначально многоязычный
● Приложения
● Магазин приложений
● Современный вид
● JavaScript
MONSTER UI SmartPBX
Будущее
KAZOO V4
● Erlang 18
● FreeSWITCH 1.6
● CouchDB 2
● Federations
● Q4-2015 – Q1-2016
● Движение в сторону выноса логики в
Kamailio
БУДУЩЕЕ УЖЕ НАСТУПИЛО
Наши проекты
Списки (Lists)

Универсальные списки (API)

Поддержка VCARD

Поддержка аватаров

Модули Callflow
Охрана периметра - Frontier

IP ACLs на уровне
account и device

Ограничения packet
rate

Скоро: временные
блокировки

Защита SIP, API и не
только
RADIUS/AAA

Нативная реализация KAZOO

Полноценный клиент AAA

authn, authz, accounting,
session times, interim updates,
disconnect packets

Произвольные словари RADIUS

Возможность добавить DIAMETER

Дружественен к реселлерам

Модуль произвольных запросов
FMC (Узнавание по CallerID)

“Опознание” своих устройств по
CallerID

Ассоциация с account/device

Звонки с мобильных на
внутренние

Улучшения DTMF

Может использоваться как основа
при построении MVNO
Мелочи

CAMP-ON

Eavesdrop

Приоритеты ACD

Стратегия случайного обзвона с
весами для ring-group

Поддержка unoconv (форматы Office) и
изображений для FAX

Временные приветствия voicemail

Выбор операторов (outbound_flags) для
accounts

Поддержка Voicefabric TTS

Monster-UI Russian i18n files
Ещё мелочи...

Call Waiting на стороне сервера

Метод PATCH для большинства
модулей API

Модификации записи разговоров

Приветствие в конференциях
записанным именем

Системные коллекции dial-plans

Множественные фиксы DTMF-команд

Исправления ACD

И т.п.
Сейчас в работе
Проект Ananke
 Оригинирование вызовов по
расписанию
 Пример – звонки ОТ voicemail
 Управление попытками
 Планировщик, учитывающий
часовые пояса
*Ananke – Богииня судьбы (в
греческой мифологии)
Проект Stromboli
 Provisioner
 Политики настроек
 Многолинейные
устройства
 Безопасность!!!
 Частично open source
(для Yealink)
 Интеграция телефонных “фич”
Проект Bluemoon

Поддержка LUA
внутри callflows и API

Работа с данными
звонка в реальном
времени

Расширение API
скриптами
Проект Wormhole

Связь между
accounts

Подключение
клиентских АТС в
состав облачной
нумерации

Тонкая настройка
манипуляций с
CallerID

Безопасность в
приоритетах
СПАСИБО ЗА ВНИМАНИЕ!
Михаил Родионов, marod@siplabs.ru
1 of 61

Recommended

KAZOOMEETUP MOSCOW 2015. Кирилл Иванов. KAZOO может всё. by
KAZOOMEETUP MOSCOW 2015. Кирилл Иванов. KAZOO может всё.KAZOOMEETUP MOSCOW 2015. Кирилл Иванов. KAZOO может всё.
KAZOOMEETUP MOSCOW 2015. Кирилл Иванов. KAZOO может всё.SIPLABS Communications
490 views19 slides
KAZOOMEETUP MOSCOW 2015. Максим Кржеменевский. Масштабируемость и отказоустой... by
KAZOOMEETUP MOSCOW 2015. Максим Кржеменевский. Масштабируемость и отказоустой...KAZOOMEETUP MOSCOW 2015. Максим Кржеменевский. Масштабируемость и отказоустой...
KAZOOMEETUP MOSCOW 2015. Максим Кржеменевский. Масштабируемость и отказоустой...SIPLABS Communications
438 views31 slides
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO by
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOOKAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOO
KAZOOMEETUP MOSCOW 2015. Илья Ащепков. Разработка компонент KAZOOSIPLABS Communications
902 views46 slides
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD... by
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...
KAZOOMEETUP MOSCOW 2015. Владимир Потапьев. Обзор приложения Circlemaker (RAD...SIPLABS Communications
685 views34 slides
KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI... by
KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI...KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI...
KAZOOMEETUP MOSCOW 2015. Кирилл Сысоев. Вы знаете KAZOO? Да, я видел её UI...SIPLABS Communications
505 views26 slides
KAZOOMEETUP MOSCOW 2015. Андрей Корнилов. Интеграция с CRM, биллингом, сайтом by
KAZOOMEETUP MOSCOW 2015. Андрей Корнилов. Интеграция с CRM, биллингом, сайтомKAZOOMEETUP MOSCOW 2015. Андрей Корнилов. Интеграция с CRM, биллингом, сайтом
KAZOOMEETUP MOSCOW 2015. Андрей Корнилов. Интеграция с CRM, биллингом, сайтомSIPLABS Communications
633 views21 slides

More Related Content

What's hot

Путь к Go на конкретном примере by
Путь к Go на конкретном примереПуть к Go на конкретном примере
Путь к Go на конкретном примереSergey Xek
805 views38 slides
"Посмотрим на Акку-Джаву" Дмитрий Мантула by
"Посмотрим на Акку-Джаву" Дмитрий Мантула"Посмотрим на Акку-Джаву" Дмитрий Мантула
"Посмотрим на Акку-Джаву" Дмитрий МантулаFwdays
490 views27 slides
Workflow одной OPS-команды by
Workflow одной OPS-командыWorkflow одной OPS-команды
Workflow одной OPS-командыSlava Kuznetsov
558 views29 slides
"Производительность MySQL: что нового?" by
"Производительность MySQL: что нового?""Производительность MySQL: что нового?"
"Производительность MySQL: что нового?"Badoo Development
15.8K views36 slides
Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix) by
Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix)Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix)
Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix)Ontico
2.8K views68 slides
Libraries by
LibrariesLibraries
LibrariesИван Ушаков
176 views26 slides

What's hot(19)

Путь к Go на конкретном примере by Sergey Xek
Путь к Go на конкретном примереПуть к Go на конкретном примере
Путь к Go на конкретном примере
Sergey Xek805 views
"Посмотрим на Акку-Джаву" Дмитрий Мантула by Fwdays
"Посмотрим на Акку-Джаву" Дмитрий Мантула"Посмотрим на Акку-Джаву" Дмитрий Мантула
"Посмотрим на Акку-Джаву" Дмитрий Мантула
Fwdays490 views
Workflow одной OPS-команды by Slava Kuznetsov
Workflow одной OPS-командыWorkflow одной OPS-команды
Workflow одной OPS-команды
Slava Kuznetsov558 views
"Производительность MySQL: что нового?" by Badoo Development
"Производительность MySQL: что нового?""Производительность MySQL: что нового?"
"Производительность MySQL: что нового?"
Badoo Development15.8K views
Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix) by Ontico
Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix)Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix)
Zabbix 3.2 - мониторинг качественно нового уровня / Алексей Владышев (Zabbix)
Ontico2.8K views
Dmytro Nemesh "Building the perfect infrastructure with Kubernetes" by Fwdays
Dmytro Nemesh "Building the perfect infrastructure with Kubernetes"Dmytro Nemesh "Building the perfect infrastructure with Kubernetes"
Dmytro Nemesh "Building the perfect infrastructure with Kubernetes"
Fwdays270 views
Chef по обе стороны Bamboo / Артем Семенов (Align Technology) by Ontico
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Chef по обе стороны Bamboo / Артем Семенов (Align Technology)
Ontico513 views
Знакомство с WebAssembly by Nikita Zimin
Знакомство с WebAssemblyЗнакомство с WebAssembly
Знакомство с WebAssembly
Nikita Zimin365 views
Выступление Юрия Насретдинова, Badoo, на High Performance Conference by EYevseyeva
Выступление Юрия Насретдинова, Badoo, на High Performance ConferenceВыступление Юрия Насретдинова, Badoo, на High Performance Conference
Выступление Юрия Насретдинова, Badoo, на High Performance Conference
EYevseyeva441 views
Александр Зобнин, Grafana Labs by Badoo Development
Александр Зобнин, Grafana LabsАлександр Зобнин, Grafana Labs
Александр Зобнин, Grafana Labs
Badoo Development8.1K views
Масштабирование CinemaVR by Andrey Tatarinov
Масштабирование CinemaVRМасштабирование CinemaVR
Масштабирование CinemaVR
Andrey Tatarinov128 views
Масштабирование сети VR-аттракционов CinemaVR / Андрей Татаринов (VRTech) by Ontico
Масштабирование сети VR-аттракционов CinemaVR / Андрей Татаринов (VRTech)Масштабирование сети VR-аттракционов CinemaVR / Андрей Татаринов (VRTech)
Масштабирование сети VR-аттракционов CinemaVR / Андрей Татаринов (VRTech)
Ontico484 views
Kazoomeetup 2015 - Building your very own Kazoo UI by Kirill Sysoev
Kazoomeetup 2015 - Building your very own Kazoo UIKazoomeetup 2015 - Building your very own Kazoo UI
Kazoomeetup 2015 - Building your very own Kazoo UI
Kirill Sysoev284 views
RootConf 2015: Как Vagrant и Chef ускорили разработку в несколько раз by Timur Batyrshin
RootConf 2015: Как Vagrant и Chef ускорили разработку в несколько разRootConf 2015: Как Vagrant и Chef ускорили разработку в несколько раз
RootConf 2015: Как Vagrant и Chef ускорили разработку в несколько раз
Timur Batyrshin555 views
Андрей Денисов – В ожидании мониторинга баз данных by Badoo Development
Андрей Денисов – В ожидании мониторинга баз данныхАндрей Денисов – В ожидании мониторинга баз данных
Андрей Денисов – В ожидании мониторинга баз данных
Badoo Development7.9K views
Переезжаем с Zabbix на Prometheus / Василий Озеров (fevlake) by Ontico
Переезжаем с Zabbix на Prometheus / Василий Озеров (fevlake)Переезжаем с Zabbix на Prometheus / Василий Озеров (fevlake)
Переезжаем с Zabbix на Prometheus / Василий Озеров (fevlake)
Ontico5.8K views
Вредные советы для разработчиков by ITCrowd Almaty
Вредные советы для разработчиковВредные советы для разработчиков
Вредные советы для разработчиков
ITCrowd Almaty994 views
антон веснин Rails Application Servers by rit2010
антон веснин Rails Application Serversантон веснин Rails Application Servers
антон веснин Rails Application Servers
rit2010404 views

Viewers also liked

KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э... by
KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э...KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э...
KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э...SIPLABS Communications
680 views11 slides
KAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с KAZOO by
KAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с  KAZOOKAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с  KAZOO
KAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с KAZOOSIPLABS Communications
514 views22 slides
SIPLABS - Hard Rocking Kazoo - KazooCon 2015 by
SIPLABS - Hard Rocking Kazoo - KazooCon 2015SIPLABS - Hard Rocking Kazoo - KazooCon 2015
SIPLABS - Hard Rocking Kazoo - KazooCon 20152600Hz
5.2K views25 slides
2600Hz - Billing Data with Kazoo by
2600Hz - Billing Data with Kazoo2600Hz - Billing Data with Kazoo
2600Hz - Billing Data with Kazoo2600Hz
5.6K views45 slides
Build your first Monster APP by
Build your first Monster APPBuild your first Monster APP
Build your first Monster APP2600Hz
3.6K views20 slides
2600hz WebRTC Meetup at WeWork, San Francisco, CA by
2600hz WebRTC Meetup at WeWork, San Francisco, CA2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600hz WebRTC Meetup at WeWork, San Francisco, CA2600Hz
2.8K views17 slides

Viewers also liked(6)

KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э... by SIPLABS Communications
KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э...KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э...
KAZOOMEETUP MOSCOW 2015. Кирилл Иванов/Александр Мурышкин. ZEBRA KAZOO: как э...
KAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с KAZOO by SIPLABS Communications
KAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с  KAZOOKAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с  KAZOO
KAZOOMEETUP MOSCOW 2015. Владимир Першин. KAZOO API, Интеграция с KAZOO
SIPLABS - Hard Rocking Kazoo - KazooCon 2015 by 2600Hz
SIPLABS - Hard Rocking Kazoo - KazooCon 2015SIPLABS - Hard Rocking Kazoo - KazooCon 2015
SIPLABS - Hard Rocking Kazoo - KazooCon 2015
2600Hz5.2K views
2600Hz - Billing Data with Kazoo by 2600Hz
2600Hz - Billing Data with Kazoo2600Hz - Billing Data with Kazoo
2600Hz - Billing Data with Kazoo
2600Hz5.6K views
Build your first Monster APP by 2600Hz
Build your first Monster APPBuild your first Monster APP
Build your first Monster APP
2600Hz3.6K views
2600hz WebRTC Meetup at WeWork, San Francisco, CA by 2600Hz
2600hz WebRTC Meetup at WeWork, San Francisco, CA2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600Hz2.8K views

Similar to KAZOOMEETUP MOSCOW 2015. Михаил Родионов. Введение в KAZOO (KAZOO 101)

Безопасность ЦОД-часть 1 by
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Cisco Russia
1.2K views66 slides
Middleware by
MiddlewareMiddleware
Middlewaremegakott
1.5K views34 slides
Desktop app based on node js and html5 by
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5Provectus
765 views42 slides
разработка Metro style приложений by
разработка Metro style приложенийразработка Metro style приложений
разработка Metro style приложенийОлег Винников
476 views15 slides
Безопасность Центров Обработки Данных by
Безопасность Центров Обработки ДанныхБезопасность Центров Обработки Данных
Безопасность Центров Обработки ДанныхCisco Russia
2.1K views64 slides
АРМ - платформа разработки проекта "Госархивы СПб" by
АРМ - платформа разработки проекта "Госархивы СПб"АРМ - платформа разработки проекта "Госархивы СПб"
АРМ - платформа разработки проекта "Госархивы СПб"devclub
432 views19 slides

Similar to KAZOOMEETUP MOSCOW 2015. Михаил Родионов. Введение в KAZOO (KAZOO 101)(20)

Безопасность ЦОД-часть 1 by Cisco Russia
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1
Cisco Russia 1.2K views
Middleware by megakott
MiddlewareMiddleware
Middleware
megakott1.5K views
Desktop app based on node js and html5 by Provectus
Desktop app based on node js and html5Desktop app based on node js and html5
Desktop app based on node js and html5
Provectus765 views
Безопасность Центров Обработки Данных by Cisco Russia
Безопасность Центров Обработки ДанныхБезопасность Центров Обработки Данных
Безопасность Центров Обработки Данных
Cisco Russia 2.1K views
АРМ - платформа разработки проекта "Госархивы СПб" by devclub
АРМ - платформа разработки проекта "Госархивы СПб"АРМ - платформа разработки проекта "Госархивы СПб"
АРМ - платформа разработки проекта "Госархивы СПб"
devclub432 views
Кирилл Комлев. О реализации continuous integration для web проектов by Olesya_V
Кирилл Комлев. О реализации continuous integration для web проектовКирилл Комлев. О реализации continuous integration для web проектов
Кирилл Комлев. О реализации continuous integration для web проектов
Olesya_V651 views
Symfony в архитектуре Upwork Enterprise by Dmitry Semenov
Symfony в архитектуре Upwork EnterpriseSymfony в архитектуре Upwork Enterprise
Symfony в архитектуре Upwork Enterprise
Dmitry Semenov570 views
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018 by GigaCloud
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
Алексей Котов. "Разделяй и властвуй". IT-пятница, октябрь 2018
GigaCloud336 views
Решения Brocade для построения IP сетей будущего by ARCCN
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущего
ARCCN988 views
SWIG — cоздание мультиязыковых интерфейсов для C/C++ библиотек by Python Meetup
SWIG — cоздание мультиязыковых интерфейсов для C/C++ библиотекSWIG — cоздание мультиязыковых интерфейсов для C/C++ библиотек
SWIG — cоздание мультиязыковых интерфейсов для C/C++ библиотек
Python Meetup1.9K views
Hl2008 Spy Log Architechture 169 by Media Gorod
Hl2008 Spy Log Architechture 169Hl2008 Spy Log Architechture 169
Hl2008 Spy Log Architechture 169
Media Gorod218 views
Миграция Web-проекта в облако. И.Гальцев. by Clouds NN
Миграция Web-проекта в облако. И.Гальцев.Миграция Web-проекта в облако. И.Гальцев.
Миграция Web-проекта в облако. И.Гальцев.
Clouds NN442 views
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ... by Vadim Ponomarev
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...
OpenStack - Python Project with 12 Million Lines of code (RUS, Moscow Python ...
Vadim Ponomarev6 views
Микросервисная архитектура на базе CoreOS и Kubernetes by Denis Izmaylov
Микросервисная архитектура на базе CoreOS и KubernetesМикросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и Kubernetes
Denis Izmaylov1.9K views
Выбор backend для messaging в 2016 году by Voximplant
Выбор backend для messaging в 2016 годуВыбор backend для messaging в 2016 году
Выбор backend для messaging в 2016 году
Voximplant414 views
Java Enterprise without Java by Olena Syrota
Java Enterprise without JavaJava Enterprise without Java
Java Enterprise without Java
Olena Syrota1.1K views

KAZOOMEETUP MOSCOW 2015. Михаил Родионов. Введение в KAZOO (KAZOO 101)