11. Что умеет Remoto?
•
•
•
•
•
Определить местоположение автомобиля
Удаленный запуск для прогрева салона
Удаленная блокировка дверей
Уведомление при эвакуации
Отслеживание маршрутов движения
14. Почему Windows Azure
• Желание использовать облако для
высокого SLA
• Лояльность к Microsoft
• Команда опытных .net разработчиков
• Участие в BizSpark
– Бесплатные (но лимитированные ) ресурсы
Azure
15. Что и как получилось
Описание решения для Remoto
20. Commands front-end
• Обрабатывает сообщения на изменение
состояния системы
– Индикаторы с устройств
– Команды от пользователей
– Настройки монтажника
• Предвалидирует и публикует в Service
Bus
25. Особенности
• Ограничения Azure SQL
– Throttling запросов
– Максимальный размер базы 150Гб
• Сервисы платформы
– Использование (VM+Custom service) будет
уменьшать SLA
– Использование внешних сервисов даст
большую нагрузку по трафику
29. git
• Terminal + SourceTree + GitHub.app
• Branch per feature set
• Единый SCM для всей команды
– Мобильные разработчики
– Серверная команда
• Интеграция с Azure Web Sites
30. TeamCity
• Автоматическое развёртывание
• Gated build
– Оповещения, если кто-то ломает билд
• Поднят в Azure Virtual Machine
– Уменьшило время развёртывания с 30 до 7
минут
33. Планы на будущее
• Валидируем возможность открытия API
• Расширенная пользовательская аналитика
– Рекомендации по стилю вождения
– Рекомендации по экономному вождению
– Интеграция с пробками