SlideShare a Scribd company logo
1 of 40
Azure App
Service:
Mobile Apps
Андрей Чебукин
Azure App Service
XperiAndri © 2015
App Service Application Composition
Платформа App Service
Демо
Создаём Azure Mobile App
XperiAndri © 2015
Ключевые возможности
• Авто-масштабирование под нагрузкой
• Географическое масштабирование
• Непрерывное развёртывание
• WebJob
• Быстрая интеграция со сторонними сервисами
• Интегрированная аналитика
XperiAndri © 2015
Группы ресурсов
Resource groups
Resource Group
 контейнер для ресурсов
 один ресурс в одной группе
 охватывает разные регионы
 охватывает разные типы ресурсов
RESOURCE GROUP
XperiAndri © 2015
Azure Resource Manager
Развёртывание Организация Управление
XperiAndri © 2015
императивно
или
декларативно
Выбирай сам
XperiAndri © 2015
App-centric Resource Groups and Templates
SQL DB
App
Service
Virtual
Machine
My
3 Tier
Template
XperiAndri © 2015
App-centric Resource Groups and Tier-centric Templates
SQL DB
App
Service
Virtual
Machine
My
DB Tier
Template
My
Web Tier
Template
My
VM Tier
Template
XperiAndri © 2015
App-centric Resource Groups and Nested Templates
SQL DB
App
Service
Virtual
Machine
My Nested
DB Tier
Template
My Nested
Web Tier
Template
My Nested
VM Tier
Template
XperiAndri © 2015
Tier-centric Resource Groups and Templates
SQL DB
App
Service
Virtual
Machine
My
DB Tier
Template
My
Web Tier
Template
My
VM Tier
Template
XperiAndri © 2015
Демо
Проект групы ресурсов
XperiAndri © 2015
Управление доступом используя роли
XperiAndri © 2015
Теги ресурсов
• Пары ключ-значение
назначенные ресурсу или
группе ресурсов
• Видны по всей подкиске
• До 15 тегов на ресурс
XperiAndri © 2015
Варианты использования тегов
• По окружению: dev/test/prod
• По роли ресурса: web/cache/db
• По отделу в компании:
finance/retail/legal
• По ответственному лицу: Вася
Пупкин
XperiAndri © 2015
Новые возможности
App Service
Staging
XperiAndri © 2015
Staging
XperiAndri © 2015
Staging
XperiAndri © 2015
Staging
XperiAndri © 2015
Testing in Prod.
100%80%
20%
XperiAndri © 2015
Демо
Слоты Развёртывания
XperiAndri © 2015
Azure Mobile Apps vs.
Azure Mobile Services
RESTAPI
Offline
sync
Faceboo
k
Twitter Microsoft Google Azure
Active
Directory
Azure Mobile Apps
Windows
iOS
Android
HTML 5/JS
Xamarin
PhoneGap
Sencha
WindowsAndroid
Chrome
iOS
OSX
In-AppKindle
Backend code
SQL MongoTables O365 API Apps
Offline Sync
XperiAndri © 2015
Azure Mobile
Offline data sync
Наилучшие мобильные
приложения умеют хорошо
обрабатывать обрывы связи.
Реализовать синхронизацию с
режимом работы без интернета
(offline) довольно сложно.
Но с Azure Mobile App – это просто!
Как это работает
• Таблицы Mobile доступные offline
• Сохраняется локальная очередь
Create, Update, Delete операций
• Разрешаются конфликты
• Мягкое удаление на сервере
• Можно отправлять принудительные
оповещения чтобы запустить
синхронизацию
XperiAndri © 2015
▲, 1■, 2
▲, 1
▲, 1
●, 2
■, 2
Разрешение конфликтов в режиме
оптимистического пралеллизма
Device 1
Server
Device 2
▲, 1 ▲, 1
▲, 1 ▲, 1
▲, 1
■, 2
▲, 1
Create
Fetch
Update
Update
■, 2✘
XperiAndri © 2015
Принудительные оповещения 101
Register device handle at app launch
1. Client app retrieves handle from Platform Notification Service (PNS)
2. Client app sends handle to your custom backend
Send Notification
3. Your backend connects to PNS and requests push
Your code has to manage scale
Your code has to map between logical users and device handles
4. PNS pushes notification to device
Maintain backend device handles
5. Your code must delete expired handles when PNS rejects them
6. Your code must map between logical users and device handles
Platform
Notification
Service
App back-end
Client app
1
2
3
4
5
6
XperiAndri © 2015
Azure Notification Hubs
Register device handle at app launch
1. Client app retrieves handle from Platform Notification Service
2. Client sends handle to your backend
Backend registers with Notification Hub using tags to represent
logical users and groups
Send Notification
3. Backend sends request to Notification Hub using a tag
Notification Hub manages scale
Notification Hub maps logical users/groups to device handles
4. Notification Hub delivers notifications to matching devices via
PNS
Maintain backend device handles
5. Notification Hub deletes expired handles when PNS rejects them
6. Notification Hub maintains mapping between logical
users/groups and device handles
PNS
App back-end
Client app
1
2
2
4
5
6
Notification
Hub
3
4
Вывод: Azure Mobile offline sync
• Легко и удобно
Не нужно самому реализовывать database-to-database
синхронизацию
• Работает с разными хранилищами
SQL, Azure Tables, Mongo, Dynamics CRM, Salesforce, etc.
• Cross-platform client SDKs
Windows Universal, Xamarin, iOS, Android
XperiAndri © 2015
Вывод: Azure Mobile offline sync
• Поддерживает и режим “постоянно на связи”, и
“периодически подключённый”
Явная отправка и получение данных оставляют управление
разработчику
• Гибкие и функциональные
Поддерживают свои способы хранения данных локально
Разрешение конфликтов на севере или клиенте
XperiAndri © 2015
Вывод: Azure Mobile Apps
• Azure Mobile Apps = Mobile Services + App Service
• Используйте всю мощь Azure Web Apps для вашего
мобильного backend
• Подключайте API Apps, SaaS connectors
XperiAndri © 2015
Azure Mobile Apps
• Быстро создать прототип мобильного сервиса
• Быстро масштабировать под нагрузку
• Быстрое развёртывание из удобного расположения
• Быстрое подключения сторонних глобальных сервисов
• Интегрированная аналитика
XperiAndri © 2015
Спасибо за внимание
XperiAndri © 2015
Андрей
Чебукин
XperiAndri
• Блог
http://xperiandri.azurewebsites.net/
• GitHub
https://github.com/xperiandri/
• Профили в соц. сетях
www.fb.com/xperiandri
www.vk.com/xperiandri
• Youtube
https://www.youtube.com/user/
andriicsharp/videos
XperiAndri © 2015

More Related Content

What's hot

Opera mediaworks киб риф_2015_dolia_creative
Opera mediaworks киб риф_2015_dolia_creativeOpera mediaworks киб риф_2015_dolia_creative
Opera mediaworks киб риф_2015_dolia_creative
Алеся Доля
 
Дмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизации
Дмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизацииДмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизации
Дмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизации
AppTractor
 
Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...
Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...
Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...
SEO Conference
 
писаревский алексей
писаревский алексейписаревский алексей
писаревский алексей
apps4allru
 

What's hot (19)

Актуальные тренды для бренда на мобильной платформе
Актуальные тренды для бренда на мобильной платформеАктуальные тренды для бренда на мобильной платформе
Актуальные тренды для бренда на мобильной платформе
 
Add In App - агентство мобильной рекламы полного цикла
Add In App - агентство мобильной рекламы полного циклаAdd In App - агентство мобильной рекламы полного цикла
Add In App - агентство мобильной рекламы полного цикла
 
Mobile Web vs. Native App
Mobile Web vs. Native AppMobile Web vs. Native App
Mobile Web vs. Native App
 
Яков Пейсахзон: Мобильный маркетинг myTarget
Яков Пейсахзон: Мобильный маркетинг myTargetЯков Пейсахзон: Мобильный маркетинг myTarget
Яков Пейсахзон: Мобильный маркетинг myTarget
 
Віталій Якушин “Programmatic SMM: Соцмережі і Big Data.” Lviv Social Media C...
Віталій Якушин  “Programmatic SMM: Соцмережі і Big Data.” Lviv Social Media C...Віталій Якушин  “Programmatic SMM: Соцмережі і Big Data.” Lviv Social Media C...
Віталій Якушин “Programmatic SMM: Соцмережі і Big Data.” Lviv Social Media C...
 
Opera mediaworks киб риф_2015_dolia_creative
Opera mediaworks киб риф_2015_dolia_creativeOpera mediaworks киб риф_2015_dolia_creative
Opera mediaworks киб риф_2015_dolia_creative
 
Digital Branding Summit 8-9 april 2014. Дмитрий Зевиг (ComScore). Digital ауд...
Digital Branding Summit 8-9 april 2014. Дмитрий Зевиг (ComScore). Digital ауд...Digital Branding Summit 8-9 april 2014. Дмитрий Зевиг (ComScore). Digital ауд...
Digital Branding Summit 8-9 april 2014. Дмитрий Зевиг (ComScore). Digital ауд...
 
Success Stories in Mobile, Алексей Евсеев iProspect, Mobile Beach Conference,...
Success Stories in Mobile, Алексей Евсеев iProspect, Mobile Beach Conference,...Success Stories in Mobile, Алексей Евсеев iProspect, Mobile Beach Conference,...
Success Stories in Mobile, Алексей Евсеев iProspect, Mobile Beach Conference,...
 
Mobile. Good and bad cases
Mobile. Good and bad casesMobile. Good and bad cases
Mobile. Good and bad cases
 
“Три стратегии продвижения мобильных приложений”
“Три стратегии продвижения мобильных приложений” “Три стратегии продвижения мобильных приложений”
“Три стратегии продвижения мобильных приложений”
 
Мобильная реклама ВКонтакте
Мобильная реклама ВКонтактеМобильная реклама ВКонтакте
Мобильная реклама ВКонтакте
 
Дмитрий Люлька. «Дополнительные возможности заработка на приложениях Android»
Дмитрий Люлька. «Дополнительные возможности заработка на приложениях Android»Дмитрий Люлька. «Дополнительные возможности заработка на приложениях Android»
Дмитрий Люлька. «Дополнительные возможности заработка на приложениях Android»
 
Дмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизации
Дмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизацииДмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизации
Дмитрий Майер: Бум сервисов для прямых трансляций и способы их монетизации
 
РИФ 2016, Mobile. Волна превратилась в цунами.
РИФ 2016, Mobile. Волна превратилась в цунами.РИФ 2016, Mobile. Волна превратилась в цунами.
РИФ 2016, Mobile. Волна превратилась в цунами.
 
Эффективность форматов мобильной рекламы, Игорь Еремин iVengo Mobile
Эффективность форматов мобильной рекламы, Игорь Еремин iVengo MobileЭффективность форматов мобильной рекламы, Игорь Еремин iVengo Mobile
Эффективность форматов мобильной рекламы, Игорь Еремин iVengo Mobile
 
Как настроить B2B продажи за границей из Украины
Как настроить B2B продажи за границей из УкраиныКак настроить B2B продажи за границей из Украины
Как настроить B2B продажи за границей из Украины
 
Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...
Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...
Рвачев - Стратегия закупки мобильной Facebook&Instagram рекламы с оптимизацие...
 
Ключевые тренды мобильной рекламы, Михаил Литвиненко WapStart
Ключевые тренды мобильной рекламы, Михаил Литвиненко WapStartКлючевые тренды мобильной рекламы, Михаил Литвиненко WapStart
Ключевые тренды мобильной рекламы, Михаил Литвиненко WapStart
 
писаревский алексей
писаревский алексейписаревский алексей
писаревский алексей
 

Viewers also liked

180 blue dining room training
180 blue dining room training180 blue dining room training
180 blue dining room training
Bill Buffalo
 
Building Pennsylvania's First Detector Network Part 2
Building Pennsylvania's First Detector Network Part 2Building Pennsylvania's First Detector Network Part 2
Building Pennsylvania's First Detector Network Part 2
PlantHealthResourceCenter
 
Роман Еникеев - PHP или откуда взялся слон
Роман Еникеев - PHP или откуда взялся слонРоман Еникеев - PHP или откуда взялся слон
Роман Еникеев - PHP или откуда взялся слон
DataArt
 
«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...
«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...
«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...
DataArt
 
Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...
Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...
Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...
DataArt
 
Андрей Беляев - 20 лет Java
Андрей Беляев - 20 лет JavaАндрей Беляев - 20 лет Java
Андрей Беляев - 20 лет Java
DataArt
 
Роман Денисенко — Нагрузочное тестирование для самых маленьких.
Роман Денисенко — Нагрузочное тестирование для самых маленьких.Роман Денисенко — Нагрузочное тестирование для самых маленьких.
Роман Денисенко — Нагрузочное тестирование для самых маленьких.
DataArt
 
CapstonereportA4_11564841_ITC571
CapstonereportA4_11564841_ITC571CapstonereportA4_11564841_ITC571
CapstonereportA4_11564841_ITC571
abhinay reddy
 

Viewers also liked (20)

180 blue dining room training
180 blue dining room training180 blue dining room training
180 blue dining room training
 
Music video regulations
Music video regulationsMusic video regulations
Music video regulations
 
«Документы, которые хочется прочитать: форматы и содержание, увлекающие коман...
«Документы, которые хочется прочитать: форматы и содержание, увлекающие коман...«Документы, которые хочется прочитать: форматы и содержание, увлекающие коман...
«Документы, которые хочется прочитать: форматы и содержание, увлекающие коман...
 
8 Things Business Owners Wish They Knew
8 Things Business Owners Wish They Knew8 Things Business Owners Wish They Knew
8 Things Business Owners Wish They Knew
 
Big data school demo
Big data school demoBig data school demo
Big data school demo
 
sistema de gestión de contenidos
sistema de gestión de contenidossistema de gestión de contenidos
sistema de gestión de contenidos
 
Want to be a QA? What's next?
Want to be a QA? What's next?Want to be a QA? What's next?
Want to be a QA? What's next?
 
Building Pennsylvania's First Detector Network Part 2
Building Pennsylvania's First Detector Network Part 2Building Pennsylvania's First Detector Network Part 2
Building Pennsylvania's First Detector Network Part 2
 
Slides coder dojoparma
Slides coder dojoparmaSlides coder dojoparma
Slides coder dojoparma
 
Яна Пролис "Business value: developers against product owner"
Яна Пролис "Business value: developers against product owner"Яна Пролис "Business value: developers against product owner"
Яна Пролис "Business value: developers against product owner"
 
Александр Кашеверов — Коротко про WEB: HTML, CSS, JS.
Александр Кашеверов — Коротко про WEB: HTML, CSS, JS.Александр Кашеверов — Коротко про WEB: HTML, CSS, JS.
Александр Кашеверов — Коротко про WEB: HTML, CSS, JS.
 
文學通的開發心路歷程
文學通的開發心路歷程文學通的開發心路歷程
文學通的開發心路歷程
 
Роман Еникеев - PHP или откуда взялся слон
Роман Еникеев - PHP или откуда взялся слонРоман Еникеев - PHP или откуда взялся слон
Роман Еникеев - PHP или откуда взялся слон
 
«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...
«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...
«Чем занимается Google Life Sciences, и почему биотехнологии ожидает прорыв» ...
 
«Android Marshmallow — будь готов». Денис Неклюдов
«Android Marshmallow — будь готов». Денис Неклюдов«Android Marshmallow — будь готов». Денис Неклюдов
«Android Marshmallow — будь готов». Денис Неклюдов
 
Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...
Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...
Арсений Жижелев «Наблюдение за игровым миром Аллодов (Play+Scala+Slick+Postgr...
 
Андрей Беляев - 20 лет Java
Андрей Беляев - 20 лет JavaАндрей Беляев - 20 лет Java
Андрей Беляев - 20 лет Java
 
Роман Денисенко — Нагрузочное тестирование для самых маленьких.
Роман Денисенко — Нагрузочное тестирование для самых маленьких.Роман Денисенко — Нагрузочное тестирование для самых маленьких.
Роман Денисенко — Нагрузочное тестирование для самых маленьких.
 
CapstonereportA4_11564841_ITC571
CapstonereportA4_11564841_ITC571CapstonereportA4_11564841_ITC571
CapstonereportA4_11564841_ITC571
 
"Пикладная эмпатия" Алексей Аболмасов, «Ёрд»
"Пикладная эмпатия" Алексей Аболмасов, «Ёрд»"Пикладная эмпатия" Алексей Аболмасов, «Ёрд»
"Пикладная эмпатия" Алексей Аболмасов, «Ёрд»
 

Similar to Андрей Чебукин: App service

Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Cisco Russia
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
drupalconf
 

Similar to Андрей Чебукин: App service (20)

V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing
V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishingV Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing
V Demin oracle mobile suite, soa 12c launch, 20.11.14 for publishing
 
Mobile keynote rev3 for publishing
Mobile keynote rev3 for publishingMobile keynote rev3 for publishing
Mobile keynote rev3 for publishing
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
 
Symfony в архитектуре Upwork Enterprise
Symfony в архитектуре Upwork EnterpriseSymfony в архитектуре Upwork Enterprise
Symfony в архитектуре Upwork Enterprise
 
Siebel open ui overview rus
Siebel open ui overview rusSiebel open ui overview rus
Siebel open ui overview rus
 
Omss 12 2014_for publishing
Omss 12 2014_for publishingOmss 12 2014_for publishing
Omss 12 2014_for publishing
 
О компании Binwell [RUSSIAN]
О компании Binwell [RUSSIAN]О компании Binwell [RUSSIAN]
О компании Binwell [RUSSIAN]
 
Архитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.comАрхитектура и технологии Pryaniky.com
Архитектура и технологии Pryaniky.com
 
Azure Mobile Backend
Azure Mobile BackendAzure Mobile Backend
Azure Mobile Backend
 
Как мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИС
Как мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИСКак мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИС
Как мы делали оффлайн-карты под Windows Phone — Александр Волохин, 2ГИС
 
VMware - коротко о продуктах, технологиях и сложностях перевода
VMware - коротко о продуктах, технологиях и сложностях переводаVMware - коротко о продуктах, технологиях и сложностях перевода
VMware - коротко о продуктах, технологиях и сложностях перевода
 
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
 
Oracle maf overview_rus_for publishing
Oracle maf overview_rus_for publishingOracle maf overview_rus_for publishing
Oracle maf overview_rus_for publishing
 
Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...
Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...
Облачные сервисы Майкрософт для мобильных приложений. Application Insights и ...
 
Enterprise mobility management – комплексный подход к управлению мобильными у...
Enterprise mobility management – комплексный подход к управлению мобильными у...Enterprise mobility management – комплексный подход к управлению мобильными у...
Enterprise mobility management – комплексный подход к управлению мобильными у...
 
Партнерство F5 и VMware
Партнерство F5 и VMwareПартнерство F5 и VMware
Партнерство F5 и VMware
 
DevCon School. Advaced Cloud Scenarios
DevCon School. Advaced Cloud ScenariosDevCon School. Advaced Cloud Scenarios
DevCon School. Advaced Cloud Scenarios
 
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
Быстрое создание облачного ЦОД на базе решения EMC HybridCloudи конвергентной...
 
Mobile keynote rev2 for publishing
Mobile keynote rev2 for publishingMobile keynote rev2 for publishing
Mobile keynote rev2 for publishing
 
опыт Clickberry.com стартап на drupal в облаке павел загор
опыт Clickberry.com   стартап на drupal в облаке павел загоропыт Clickberry.com   стартап на drupal в облаке павел загор
опыт Clickberry.com стартап на drupal в облаке павел загор
 

More from DataArt

Digital Marketing from inside
Digital Marketing from insideDigital Marketing from inside
Digital Marketing from inside
DataArt
 
A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"
DataArt
 
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
DataArt
 

More from DataArt (20)

DataArt Custom Software Engineering with a Human Approach
DataArt Custom Software Engineering with a Human ApproachDataArt Custom Software Engineering with a Human Approach
DataArt Custom Software Engineering with a Human Approach
 
DataArt Healthcare & Life Sciences
DataArt Healthcare & Life SciencesDataArt Healthcare & Life Sciences
DataArt Healthcare & Life Sciences
 
DataArt Financial Services and Capital Markets
DataArt Financial Services and Capital MarketsDataArt Financial Services and Capital Markets
DataArt Financial Services and Capital Markets
 
About DataArt HR Partners
About DataArt HR PartnersAbout DataArt HR Partners
About DataArt HR Partners
 
Event management в IT
Event management в ITEvent management в IT
Event management в IT
 
Digital Marketing from inside
Digital Marketing from insideDigital Marketing from inside
Digital Marketing from inside
 
What's new in Android, Igor Malytsky ( Google Post I|O Tour)
What's new in Android, Igor Malytsky ( Google Post I|O Tour)What's new in Android, Igor Malytsky ( Google Post I|O Tour)
What's new in Android, Igor Malytsky ( Google Post I|O Tour)
 
DevOps Workshop:Что бывает, когда DevOps приходит на проект
DevOps Workshop:Что бывает, когда DevOps приходит на проектDevOps Workshop:Что бывает, когда DevOps приходит на проект
DevOps Workshop:Что бывает, когда DevOps приходит на проект
 
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArtIT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
IT Talk Kharkiv: «‎Soft skills в IT. Польза или вред? Максим Бастион, DataArt
 
«Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
 «Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han... «Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
«Ноль копеек. Спастись от выгорания» — Сергей Чеботарев (Head of Design, Han...
 
Communication in QA's life
Communication in QA's lifeCommunication in QA's life
Communication in QA's life
 
Нельзя просто так взять и договориться, или как мы работали со сложными людьми
Нельзя просто так взять и договориться, или как мы работали со сложными людьмиНельзя просто так взять и договориться, или как мы работали со сложными людьми
Нельзя просто так взять и договориться, или как мы работали со сложными людьми
 
Знакомьтесь, DevOps
Знакомьтесь, DevOpsЗнакомьтесь, DevOps
Знакомьтесь, DevOps
 
DevOps in real life
DevOps in real lifeDevOps in real life
DevOps in real life
 
Codeless: автоматизация тестирования
Codeless: автоматизация тестированияCodeless: автоматизация тестирования
Codeless: автоматизация тестирования
 
Selenoid
SelenoidSelenoid
Selenoid
 
Selenide
SelenideSelenide
Selenide
 
A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"A. Sirota "Building an Automation Solution based on Appium"
A. Sirota "Building an Automation Solution based on Appium"
 
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
Эмоциональный интеллект или как не сойти с ума в условиях сложного и динамичн...
 
IT talk: Как я перестал бояться и полюбил TestNG
IT talk: Как я перестал бояться и полюбил TestNGIT talk: Как я перестал бояться и полюбил TestNG
IT talk: Как я перестал бояться и полюбил TestNG
 

Андрей Чебукин: App service

Editor's Notes

  1. Web Apps
  2. Горячий старт