SlideShare a Scribd company logo
1 of 40
Не будьте J2EE динозавром.
Cфокусируйтесь на коде,
который имеет значение!
Иван Лаппо
2
Устройств стало много, очень много
Ваше
серверное
приложение
Ваше
серверное
приложение
И уже есть умные и подключенные к Интернету
очки, часы, датчики, тв, авто…
3
Пишем серверное приложение
+
JAVA
4
Снова пишем регистрацию
5
Каждый раз одно и то же…
6
Деплоим
7
Пришли первые 100 пользователей
8
Клиентские
приложения
Ваш сервер
9
Помимо разработки…
БД
CacheCache
10
Неэффективная трата времени
Сервер VS Клиент
11
Сумма в тысячах USD
12
Как можно оптимизировать
этот процесс?
13
Способы автоматизации
+
генерировать нужный код
автоматически
предоставлять
результаты повторяющегося кода в
виде сервисов
14
• Платформа для создания приложений
• Не требуется разработка серверной части
• Клиентские API (нативные СДК)
• Консоль разработчика
• Автоматическое масштабирование
• Облачное хранилище
• CDN (Content delivery network)
BaaS это…
15
BaaS провайдеры
16
Функции BaaS
17
User Service
Сервисы BaaS
• Регистрация
• Логин
• Разграничение прав и ролей
• Управление
• Настройка параметров сессии
18
{
}
Backendless.UserService.login(
”james.bond@mi6.co.uk",
”i.am.bond",
asyncCallback );
Управление юзерами (пример кода)
19
Data service
Сервисы Baas
• CRUD
• Разграничение прав и ролей
• Управление
• Гибкое получение данных
• Импорт, экспорт
20
{
}
Person person = new Person(
"Bob", 35, "bobby@gmail.com");
Backendless.Persistence.of( Person ).
save( person, asyncCallback );
Дата сервис (пример кода)
21
Geolocation
Сервисы Baas
• Создание точек
• Разграничение прав и ролей
• Управление
• Метаданные
• Поиск по региону
22
{
}
Backendless.Geo.getPoints(
new BackendlessGeoQuery(
"city", ”Kiev" ),
asyncCallback );
Геолокация (пример кода)
23
Messaging
Service
Сервисы Baas
• Отправка сообщений
• Поддержка различных устройств
• Управление
• Безопасность
• Сабтопики, селекторы
24
{
}
Backendless.Messaging
.subscribe( ”myChannel",
methodCallback,
subscriptionCallback );
Месседжинг сервис (пример кода)
25
Push
Notifications
Сервисы Baas
• Один пуш на все устройства
• Управление
26
{
}
Backendless.Messaging
.publish( "Hello!",
new DeliveryOptions(
PushBroadcastMask
.ANDROID ));
Push уведомления (пример кода)
27
File Service
Сервисы Baas
• Upload + Download
• Поддержка VCS
• Управление
28
{
}
Backendless.Files.upload(
file, path, asyncCallback );
Файл сервис(пример кода)
29
Media Service
Сервисы Baas
• Streaming
• Разграничение прав и ролей
• Управление
• Импорт, экспорт
30
{
}
Backendless.MediaService
.publishLiveAndRecord(
”myVideoChannel",
”funny Dance"),
responder );
Медиа сервис (пример кода)
31
TodoMVC + jQuery
32
Publish / Subscribe месседжинг
33
Бэкенд для Андроида за 5 минут
• Настраиваем сервисы
• Генерируем каркас клиентского приложения
• Создаем UI
• Пользуемся
34
• Поддержка серверного кода
• Кодогенерация
• Версионность на уровне приложения
• Аналитика
• Локальная энтерпрайз версия
• Поддержка клиентских SDK
REST
Ключевые конкурентные фишки
35
• Слабый контроль над реализацией
• Трудности в расширении стека технологий
• Сложно мигрировать между провайдерами
Недостатки BaaS
36
Двигатели BaaS
• Высокая конкуренция на рынке приложений
• Низкий порог вхождения
• Широкий функционал
• Отказоустойчивость
• Масштабируемость
• Гибкое ценообразование (за используемые ресурсы)
Бесплатный план Backendless
 API вызовы безлимитно
 2 GB дискового пространства
 200,000 push уведомлений
 200,000 publish/subscribe messages
37
Ландшафт на сегодня
• 2 года - возраст рынка
• 30+ вендоров (нет явных лидеров)
• Значительный разброс по предлагаемому
функционалу и поддерживаемым окружениям
• BaaS используют 50,000 + разработчиков в мире
• Рост пользователей BaaS 25,000+ в год
• Прямые заявленные инвестиции в сектор
более $150 млн. (растет)
38
Завтра…
BaaS потенциальный стандарт для разработки
• Прототипов
• Мобильных приложений
• Кроссплатформенных приложений
• Энтерпрайз приложений
Вывод: работать станет веселее 
39
Код который имеет значение
Код написание
которого сложно
автоматизировать
Будущее нельзя изменить, но к нему
можно подготовиться
Спасибо за внимание
backendless.com
ivan@backendless.com

More Related Content

What's hot

Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Mayliyeva Katira
 
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"IT Event
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"Fwdays
 
Обработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в DocsvisionОбработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в DocsvisionDocsvision
 
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
 Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере" Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"MskDotNet Community
 
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Fwdays
 
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Provectus
 
Антон Киршанов — Особенности архитектуры Single Page Application
Антон Киршанов — Особенности архитектуры Single Page Application Антон Киршанов — Особенности архитектуры Single Page Application
Антон Киршанов — Особенности архитектуры Single Page Application Yandex
 
Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Fwdays
 
Предложение для разработчиков ПО на IBM (lotus) Notes
Предложение для разработчиков ПО на IBM (lotus) NotesПредложение для разработчиков ПО на IBM (lotus) Notes
Предложение для разработчиков ПО на IBM (lotus) NotesРоман Галинский
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг1С-Битрикс
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в ЯндексеYandex
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Ilya Kaznacheev
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей КабановSQALab
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoAndrew Sovtsov
 
PowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облакеPowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облакеStas Vyschepan
 
DevCon School. Azure Microservices and Containers
DevCon School. Azure Microservices and ContainersDevCon School. Azure Microservices and Containers
DevCon School. Azure Microservices and ContainersStas Pavlov
 

What's hot (18)

Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)Преимущества системы Docsvision (наше видение)
Преимущества системы Docsvision (наше видение)
 
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
Андрей Зайчиков "Архитектура распределенных кластеров NoSQL на AWS"
 
Андрей Завадский "Бессерверная архитектура"
 Андрей Завадский "Бессерверная архитектура" Андрей Завадский "Бессерверная архитектура"
Андрей Завадский "Бессерверная архитектура"
 
Обработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в DocsvisionОбработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в Docsvision
 
Технический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure UniversityТехнический обзор платформы Windows Azure. Демонстрация, Azure University
Технический обзор платформы Windows Azure. Демонстрация, Azure University
 
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
 Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере" Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
Даниил Соколюк "ReactJS.NET — опыт рендеринга на сервере"
 
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
Евгений Остапчук "Tips&Tricks for ASP.NET MVC performance"
 
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
Тимофей Лавренюк (Provectus): "Progressive Web Apps in Production"
 
Антон Киршанов — Особенности архитектуры Single Page Application
Антон Киршанов — Особенности архитектуры Single Page Application Антон Киршанов — Особенности архитектуры Single Page Application
Антон Киршанов — Особенности архитектуры Single Page Application
 
Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"Андрей Чебукин "Построение успешных API"
Андрей Чебукин "Построение успешных API"
 
Предложение для разработчиков ПО на IBM (lotus) Notes
Предложение для разработчиков ПО на IBM (lotus) NotesПредложение для разработчиков ПО на IBM (lotus) Notes
Предложение для разработчиков ПО на IBM (lotus) Notes
 
Виртуальный хостинг
Виртуальный хостингВиртуальный хостинг
Виртуальный хостинг
 
Фронтенд в Яндексе
Фронтенд в ЯндексеФронтенд в Яндексе
Фронтенд в Яндексе
 
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
Анна Якубенко, Татьяна Лебедева - SAP ERP в качестве backend для HTML5 прилож...
 
Алексей Кабанов
Алексей КабановАлексей Кабанов
Алексей Кабанов
 
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами Embarcadero
 
PowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облакеPowerBI — новые возможности анализа данных в облаке
PowerBI — новые возможности анализа данных в облаке
 
DevCon School. Azure Microservices and Containers
DevCon School. Azure Microservices and ContainersDevCon School. Azure Microservices and Containers
DevCon School. Azure Microservices and Containers
 

Viewers also liked

Matimex why intranet
Matimex why intranetMatimex why intranet
Matimex why intranetMax Baas
 
Евгений Калинин: любая компания — интернет компания
Евгений Калинин: любая компания — интернет компанияЕвгений Калинин: любая компания — интернет компания
Евгений Калинин: любая компания — интернет компанияKirill Rubinshteyn
 
"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12
"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12
"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12MoscowJS
 
Seguri del carnet de extranjeria
Seguri del carnet de extranjeriaSeguri del carnet de extranjeria
Seguri del carnet de extranjeriarodas2020
 
Backend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareBackend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareRahul Krishnan P
 
قوقل بالتعليم
قوقل بالتعليمقوقل بالتعليم
قوقل بالتعليمTHAMER-ALNASSER
 
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 201450 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014Ryan Cuprak
 
Banking as a Service (download)
Banking as a Service (download)Banking as a Service (download)
Banking as a Service (download)Chris Skinner
 
Digital Bank, May 2014
Digital Bank, May 2014Digital Bank, May 2014
Digital Bank, May 2014Chris Skinner
 

Viewers also liked (11)

Jeeconf 2015
Jeeconf 2015Jeeconf 2015
Jeeconf 2015
 
Matimex why intranet
Matimex why intranetMatimex why intranet
Matimex why intranet
 
Евгений Калинин: любая компания — интернет компания
Евгений Калинин: любая компания — интернет компанияЕвгений Калинин: любая компания — интернет компания
Евгений Калинин: любая компания — интернет компания
 
"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12
"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12
"Без Бэкенда" — Андрей Саломатин — доклад на MoscowJS 12
 
Seguri del carnet de extranjeria
Seguri del carnet de extranjeriaSeguri del carnet de extranjeria
Seguri del carnet de extranjeria
 
Backend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new MiddlewareBackend as a Service - Mobile's new Middleware
Backend as a Service - Mobile's new Middleware
 
قوقل بالتعليم
قوقل بالتعليمقوقل بالتعليم
قوقل بالتعليم
 
Java: вчера, сегодня, завтра
Java: вчера, сегодня, завтраJava: вчера, сегодня, завтра
Java: вчера, сегодня, завтра
 
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 201450 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
50 EJB 3 Best Practices in 50 Minutes - JavaOne 2014
 
Banking as a Service (download)
Banking as a Service (download)Banking as a Service (download)
Banking as a Service (download)
 
Digital Bank, May 2014
Digital Bank, May 2014Digital Bank, May 2014
Digital Bank, May 2014
 

Similar to Backendless BaaS. Dinosaurus for Jeeconf 2013

Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПОDmitry Lazarenko
 
Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)
Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)
Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)Ontico
 
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)Ontico
 
Javascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только одинJavascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только одинSergey Xek
 
Микросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и KubernetesМикросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и KubernetesDenis Izmaylov
 
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Fwdays
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только одинHappyDev
 
Микросервисы, чистый PaaS и конкурс Мисс Россия
Микросервисы, чистый PaaS и конкурс Мисс РоссияМикросервисы, чистый PaaS и конкурс Мисс Россия
Микросервисы, чистый PaaS и конкурс Мисс РоссияAlexander Byndyu
 
Решения сообщества для SharePoint
Решения сообщества для SharePointРешения сообщества для SharePoint
Решения сообщества для SharePointVitaly Baum
 
Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Василий Савунов
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018ITEM
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 
Решения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоARCCN
 
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Yaryomenko
 
Виктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIВиктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIMoscowJS
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыMikhail Payson
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft AzureAlexey Lyubko
 
Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureStas Pavlov
 
Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...tabtabus
 

Similar to Backendless BaaS. Dinosaurus for Jeeconf 2013 (20)

Jelastic для разработчиков ПО
Jelastic для разработчиков ПОJelastic для разработчиков ПО
Jelastic для разработчиков ПО
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)
Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)
Микросервисный фронтенд / Вячеслав Слинько (ЦИАН)
 
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
Javascript-фреймворки: должен остаться только один / Аверин Сергей (Acronis)
 
Javascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только одинJavascript-фреймворки:
 должен остаться только один
Javascript-фреймворки:
 должен остаться только один
 
Микросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и KubernetesМикросервисная архитектура на базе CoreOS и Kubernetes
Микросервисная архитектура на базе CoreOS и Kubernetes
 
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
 
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
2015-12-05 Сергей Аверин - Javascript-фреймворки: должен остаться только один
 
Микросервисы, чистый PaaS и конкурс Мисс Россия
Микросервисы, чистый PaaS и конкурс Мисс РоссияМикросервисы, чистый PaaS и конкурс Мисс Россия
Микросервисы, чистый PaaS и конкурс Мисс Россия
 
Решения сообщества для SharePoint
Решения сообщества для SharePointРешения сообщества для SharePoint
Решения сообщества для SharePoint
 
Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)
 
Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018Andrii Bereznikov ITEM 2018
Andrii Bereznikov ITEM 2018
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 
Решения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущегоРешения Brocade для построения IP сетей будущего
Решения Brocade для построения IP сетей будущего
 
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
Решения для разумной оптимизации ИТ-инфраструктуры. Сокращение ваших расходов...
 
Виктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public APIВиктор Розаев - Как не сломать обратную совместимость в Public API
Виктор Розаев - Как не сломать обратную совместимость в Public API
 
Промышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. ИнструментыПромышленная разработка ПО. Лекция 2. Инструменты
Промышленная разработка ПО. Лекция 2. Инструменты
 
"Пряники" - система мотивации и Microsoft Azure
"Пряники" - система мотивации и Microsoft  Azure"Пряники" - система мотивации и Microsoft  Azure
"Пряники" - система мотивации и Microsoft Azure
 
Docker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке AzureDocker и оркетсрация контейнеров в облаке Azure
Docker и оркетсрация контейнеров в облаке Azure
 
Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...Организация эффективной работы команды при разработке и поддержке сложной инф...
Организация эффективной работы команды при разработке и поддержке сложной инф...
 

Backendless BaaS. Dinosaurus for Jeeconf 2013

Editor's Notes

  1. ----- Заметки к собранию (5/24/13 20:44) ----- Поднимите руки андроид. Аппстор для сервлетов
  2. Что нужно для того что бы все реализовать. 2 пути
  3. Показывать на backendless.com 2 ключевые вещи: регистрация пользователя; логин. Много бизнес правил
  4. Показывать на Backendless.com Сервис с которым можно работать не имея никаких знаний о СУБД Также бекендлесс включает в себя мощную систему управления доступа к данным
  5. Не показывать Загрузить специфическую информацию(мета данные) о точке
  6. Показывать на локальном серваке
  7. Не показывать
  8. Управление заливкой файлов и предоставление доступа к ним Создавать папки, загружать файлы через апи или через консоль ----- Meeting Notes (5/22/13 13:34) ----- !!!! ( Не смотреть как это выглядит в коде )
  9. Показывать лайв чат на локальном серваке
  10. ----- Заметки к собранию (5/24/13 20:44) ----- это базовый набор. На базе него мы сможем создавать новые приложения. А серверные разработчики смогут продавать свои сервисы.