Сервер, бэкенд и микросервисы. Что уже сделали разработчики приложения для поиска укрытий в Белгороде?


Что уже сделано?

Белгородские разработчики во главе с Андреем Созыкиным закончили разработку бэкэнда (внутренней части приложения, которая отвечает за обработку запросов пользователей, — прим.Ф.) приложения для поиска укрытий.

— Бэкенд — это основная конструкция, где будут храниться данные приложения. Сервер приложения будет взаимодействовать с устройствами пользователей. Для того, чтобы информация отобразилась на устройстве, её нужно откуда-то взять. Сервер будет раздавать эту информацию и получать её через другие системы, — объясняет Андрей Созыкин.

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

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

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

— Изначально из данных у нас были только адреса ближайших точек, к которым привязаны укрытия, а также номера домов, если мы говорим об укрытиях в подвалах жилых домов. То есть, мы по адресу определяем координаты. Делаем мы это с помощью интеграции с сервисом API яндекс карт. Это один из наших сервисов, который называется «геокодирование», — объясняет разработчик.

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

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

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

***

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

— На основе этих сообщений он разбирает, понимает, к какой области относится это сообщение, есть ли сейчас угроза или нет. Соответственно, сервис будет выдавать об этом информацию в интерфейс пользователя. Там будет специальный светофорчик с красным, жёлтым и зелёным цветом. Зелёный — отсутствие угроз, жёлтый — наличие опасности БПЛА, а красный — ракетная опасность, — рассказывает собеседник «Фонаря».

article-25556

Разработчикам уже удалось наладить авторизацию пользователей с помощью мобильного телефона, сервисов Яндекса и ВКонтакте. Чтобы зарегистрироваться в приложении, белгородцам понадобится только действующий номер телефона с российской сим-картой. Если говорить о регистрации пользователей через сервисы Яндекса, то проще всего пройти авторизацию, если уже есть аккаунт, например, в Яндекс.Такси или Яндекс.Доставке.

— С помощью системы Yandex Cloud, авторизовавшись в одном из сервисов, вы сможете авторизоваться и в других. Для чего нам это нужно? Мы будем получать номер мобильного телефона, который нам даст Яндекс. Далее на этот номер телефона пользователя будет приходить ответ с кодом [чтобы мы убедились, что человек, который запрашивает данные об укрытиях, находится в России]. У ВКонтакте аналогичная система, но с соцсетью нам пока не до конца получилось интегрироваться. Если сервис отправки уведомлений через смс-канал и Яндекс уже протестированы и работают, то с ВКонтакте ещё придётся поработать, — признаётся Андрей Созыкин.

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

— Отправка одной смс стоит от пяти до семи рублей, поэтому предпочтительнее будет авторизоваться через Яндекс и ВКонтакте. Но, тем не менее, предусмотрена возможность авторизации через мобильный телефон, — объясняет автор проекта.

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

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

***

Команда проекта «Белгород. Укрытия» показала первоначальный дизайн приложения, его разработал белгородский дизайнер Стас Сизиков. О концепции оформления мы ещё расскажем в других публикациях.

Один из дизайн-макетов, разработанных Сизиковым

Ещё разработчики успели разместили базы данных (сейчас их три для каждого из сервисов сервера, — прим.Ф.) и бэкенд на хостинг-сервере и занимаются их тестированием.

Что предстоит сделать в дальнейшем?

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

— Если говорить о сроках разработки, то в октябре мы начнём активно тестировать фронтенд и в ноябре-декабре будем готовить приложение к публикации, — анонсировал Андрей Созыкин.

Пользователи IOS смогут скачать приложение из AppStore, а пользователи Android — с Rustore. Разработчики приняли решение не экспортировать приложение в Google Play.

— Мы решили, что на Google Play всё-таки не будем загружать приложение, потому что недавно появилась новость о том, что Google ограничивает регистрацию новых пользователей из России (представители поисковика позже заявили, что работают над решением этих проблем и стремятся сохранить бесплатные сервисы доступными в России — прим. Ф.). К тому было бы здорово поддержать отечественных производителей, — заключает он.

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

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

Читайте на 123ru.net

Другие проекты от 123ru.net



Архангельск

Творческие коллективы со всей России выступили на фестивале в Павловском Посаде



Жизнь

Стартовал физкультурно-спортивный фестиваль для людей с инвалидностью «Сочи-2024»






Новости 24 часа

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный



Game News

The Case of the Golden Idol has done so well that it's getting a free definitive edition upgrade



Белгород

Белгородские власти не планируют запускать школьные автобусы в Маслову Пристань



News Every Day

America’s Greatest Tradition



Происшествия

Челябинскую птицефабрику наказали за нарушения при обращении с пометом



Белгород

Средства ПВО за ночь уничтожили 47 БПЛА над российскими регионами и Азовским морем



Бьянка

Певица Бьянка рассказала о домогательствах известного певца в студии «Шоу Воли» на ТНТ



Белгород

Белгородские власти не планируют запускать школьные автобусы в Маслову Пристань



ATP

Даниил Медведев выходит в 4-й раунд ATP Шанхая после победы над Арнальди



Белгород

За месяц Почта России перевезла более 135 000 посылок для жителей Белгородской и Курской областей



Динамо

«Металлург» победил московское «Динамо», отыгравшись с 1:3 перед третьим периодом матча КХЛ



Симферополь

Председателю СК России будет доложено о ходе расследования уголовного дела по факту насильственных действий в отношении жителя Республики Крым



Белгород

За месяц Почта России перевезла более 135 000 посылок для жителей Белгородской и Курской областей



Белгородская область

Гладков: Дрон ВСУ атаковал здание в Шебекино, ранив женщину и повредив кровлю



Москва

KAMBULAT презентует новый альбом в VK Gipsy. Like FM дарит билеты



103news.com — быстрее, чем Я..., самые свежие и актуальные новости Белгорода — каждый день, каждый час с ежеминутным обновлением! Мгновенная публикация на языке оригинала, без модерации и без купюр в разделе Пользователи сайта 103news.com.

Как добавить свои новости в наши трансляции? Очень просто. Достаточно отправить заявку на наш электронный адрес mail@29ru.net с указанием адреса Вашей ленты новостей в формате RSS или подать заявку на включение Вашего сайта в наш каталог через форму. После модерации заявки в течении 24 часов Ваша лента новостей начнёт транслироваться в разделе Вашего города. Все новости в нашей ленте новостей отсортированы поминутно по времени публикации, которое указано напротив каждой новости справа также как и прямая ссылка на источник информации. Если у Вас есть интересные фото Белгорода или других населённых пунктов Белгородской области мы также готовы опубликовать их в разделе Вашего города в нашем каталоге региональных сайтов, который на сегодняшний день является самым большим региональным ресурсом, охватывающим все города не только России и Украины, но ещё и Белоруссии и Абхазии. Прислать фото можно здесь. Оперативно разместить свою новость в Белгороде можно самостоятельно через форму.

Другие популярные новости дня сегодня


Новости 24/7 Все города России





Топ 10 новостей последнего часа в Белгороде и Белгородской области




Новости Белгорода

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

"Минус 18 градусов и бабье лето": погода будет удивлять россиян в ближайшие дни

В Белгороде включать отопление пока не будут

Опасные для человека паразиты обнаружены в рыбе из российского водохранилища


Белгород

За месяц Почта России перевезла более 135 000 посылок для жителей Белгородской и Курской областей






Rss.plus

Раскрутка Сайта. Раскрутка сайта Москва. SEO раскрутка сайта. Заказать раскрутку сайта. Раскрутка сайта ru.

Выиграй поездку на Like Party «ДЕВИЧНИК»

За прошедшую неделю подмосковные росгвардейцы выезжали более 2100 раз по сигналам «Тревога» с охраняемых объектов

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный

Moscow.media
Белгородская область

Вячеслав Гладков сообщил о старте в Белгородской области нового конкурса «Время 31-х»



103news.comмеждународная интерактивная информационная сеть (ежеминутные новости с ежедневным интелектуальным архивом). Только у нас — все главные новости дня без политической цензуры. "103 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. 103news.com — облегчённая версия старейшего обозревателя новостей 123ru.net.

Мы не навязываем Вам своё видение, мы даём Вам объективный срез событий дня без цензуры и без купюр. Новости, какие они есть — онлайн (с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии).

103news.com — живые новости в прямом эфире!

В любую минуту Вы можете добавить свою новость мгновенно — здесь.

Музыкальные новости

БГАТОиБ

Группа «Сезон дождей» приняла участие в проекте «Сила родной земли. Песни о вечном»




Спорт в Белгородской области

Алексей Смирнов – актер, которого, надеюсь, еще не забыли

Хабаровчане разгромили белгородцев с теннисным счётом

Главный тренер МХК «Белгород» Андрей Романов: «Будем биться молодёжью»

Сборная России проведет мастер-класс и гала-матч для детей из Белгородской и Курской областей


Новак Джокович

Джокович вышел в третий круг «Мастерса» в Шанхае



Новости Крыма на Sevpoisk.ru


Белгород

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



Частные объявления в Белгороде, в Белгородской области и в России