Новости ревизия додо ис

В Додо ИС выручка пиццерии видна в режиме онлайн. Бывшие франчайзи «Додо Пиццы» в один голос заявляют, что в сети сложилась абсолютно нездоровая атмосфера: 30% пиццерий буквально замучили постоянными проверками, в то время как другие 70%, подконтрольные «друзьям» Федора Овчинникова, о проверяющих из. Новости #dodo-picca. Бывшие франчайзи «Додо Пиццы» в один голос заявляют, что в сети сложилась абсолютно нездоровая атмосфера: 30% пиццерий буквально замучили постоянными проверками. Как видят сотрудники «Додо ИС» знает всё о работе пиццерии, но каждому сотруднику показывает только то, что нужно для текущей задачи. Проект SHOT ПРОВЕРКА выяснил, как ведут свои дела компании и на что жалуются сотрудники и покупатели.

Британская пиццерия Dodo вышла из-под российского «крыла»

Данные по выручке и другим показателям по всем ресторанам сети Додо Пицца в России за всё время. Додо ИС пока что не умеет с высокой точностью считать укомплектованность пиццерий, поэтому мы каждую неделю отслеживаем укомплектованность наших Партнеров. Додо ИС Додо. Dodo is кабинет сотрудника.

Пицца с пола и ведро с жижей: Что творится за кулисами крупнейших российских пиццерий

Для этого компания использует облачную информационную систему «Додо ИС» и интеллектуальный подход к видеонаблюдению. облачная система управления пиццерией «Додо ИС». «Додо ИС» собирает данные обо всех аспектах работы: от скорости сборки конкретной пиццы до экономической эффективности пиццерии. Подсказка: чтобы начать проверку, отправьте в чат кодовое слово. Владелец сайта предпочёл скрыть описание страницы.

«Помните, кто вы, и не уходите с радаров». Как в «Додо Пицца» решили никого не увольнять в кризис

Мы помечаем событие интерфейсом IPublicInventoryEvent — понадобится нам для интеграции с внешними потребителями в дальнейшем. В событии «замер» поля такие же, как и в команде «Добавление замера», кроме того, что событие хранит ещё идентификатор агрегата на котором оно произошло и его версию. Подход такой: начало ревизии инициирует создание агрегата Inventory, для этого мы используем фабричный метод Create и начинаем ревизию командой StartInventoryCommand. Каждая команда мутирует состояние агрегата и сохраняет события в списке changes, которые как раз и отправятся в хранилище на запись. Также на основе этих изменений будут сгенерированы события для внешнего мира. Когда агрегат Inventory был создан, мы можем его восстанавливать на каждый последующий запрос на изменение его состояния. Изменения changes хранятся с момента последнего восстановления агрегата.

Состояние восстанавливается методом Restore, который проигрывает все предыдущие события, отсортированные по версии, на текущем экземпляре агрегата Inventory. Это реализация идеи Event Sourcing в рамках агрегата. О том, как реализовать идею Event Sourcing в рамках хранилища поговорим немного позже. Есть хорошая иллюстрация из книги Вон Вернона: Состояние агрегата восстанавливается путем применения событий в порядке их появления. Дальше происходит несколько замеров командой AddMeasurementCommand. Ревизия завершается командой FinishInventoryCommand.

Агрегат валидирует своё состояние в мутирующих методах для соблюдения своих инвариантов. Важно отметить, что агрегат Inventory версионируется целиком, а также каждый его замер. С замерами сложнее — приходится решать конфликты в методе обработки события When MeasurementEvent e. В коде я приведу только обработку команды AddMeasurementCommand. Value; existMeasurement. MeasurementVersion; existMeasurement.

UnitOfMeasure; existMeasurement. MeasurementId, e. Если такого нет — добавляется новый замер. Если есть — нужны дополнительные проверки: нельзя редактировать удаленный замер; входящая версия должна быть больше предыдущей. Если условия выполняются — можем установить новое значение и новую версию для существующего замера. Если версия меньше, то это конфликт.

Для этого мы генерируем исключение MeasurementConcurrencyException. Если версия совпадает и значения отличаются, то это тоже конфликтная ситуация. Ну и если совпадает как версия, так и значение, то изменений не произошло. Таких ситуаций обычно не возникает. Сущность «замер» содержит точно такие же поля, что и команда «Добавление замера». NewUUId ; inventory.

StartInventory Create. WithUnitId unitId. WithMeasurement measurementId, measurementVersion. WithValue value. Please ; inventory. AddMeasurement cmd ; inventory.

На схеме изображен процесс обработки команды FinishInventoryCommand. Перед обработкой необходимо восстановить состояние агрегата Inventory на момент выполнения команды. Для этого мы загружаем все события, которые были произведены над данным агрегатом, в память и проигрываем их п. На момент завершения ревизии у нас уже есть следующие события — начало ревизии и добавление трех замеров. В базе данных каждая строка в таблице содержит идентификатор ревизии, версию и тело самого события. На этом этапе мы выполняем команду FinishInventoryCommand п.

Эта команда сначала проверит валидность текущего состояния агрегата — то, что ревизия находится в состоянии InProgress, а затем породит новое изменение состояния, добавив событие FinishInventoryEvent в список changes п. Когда команда завершится, все изменения сохранятся в базу данных.

В России Додо Пицца находится в одном шаге от тотального доминирования в сегменте доставки пиццы. Сейчас тот недолгий период, когда перспективы компании уже не вызывают сомнений, но ещё остаются реальные возможности вложений с хорошей отдачей для небольших инвесторов. Ещё не построены пиццерии в некоторых перспективных локациях, но таковых с каждым днём становится всё меньше. Почему наша команда? Мы не теоретики и лишь отчасти романтики. У нас за плечами большой опыт, в том числе и ошибок.

У нас сильный бэкграунд в тех областях, которые так важны для построения операционной работы пиццерии: маркетинг, менеджмент, кадровая работа, финансовый учёт. Мы умеем делегировать и не терять контроль над ситуацией. У нас твёрдые принципы честности и открытости. Мы ведем свой блог , где освещаем наше путешествие по Додо-пути, а также наши подходы и принципы. В настоящий момент мы полностью сосредоточены на развитии в рамках Додо Пиццы, мы не отвлекаемся на другие бизнес-проекты. Какие гарантии возврата денег и получения прибыли? Мы предлагаем участие в бизнес-проекте. С одной стороны, в бизнесе нет стопроцентных гарантий.

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

Личный кабинет сотрудника. Учетная политика Додо ИС.

Додо личный кабинет сотрудника. Додо пицца личный кабинет. Ревизия Додо. Додо ИС личный кабинет курьера. Додо ИС личный кабинет сотрудника. Расписание сотрудников.

Dodo график. Dodo is дашборд. Додо ИС график смены. Додо ИС персонал ИС. Додо ИС ответы на тесты. Кормление кадров в фс22.

Додо ИС учет. Архитектура Dodo is. График работы сотрудников в Додо. Стандарты Додо пицца. Информационная система- Додо ИС.. Информационная система пиццерии.

График работы пиццерии работников. График работы сотрудников в пиццерии. Додо ИС не работает. Как узнать о готовности заказа в Додо пицца. Додо трекинг очередь. База знаний Додо.

До до ИС. Додо экспресс. Додо пицца экспресс. Додо пицца dashboard. Dodo is структура. Dodo is схема.

Dodo is метрики. Додо приложение. Додо пицца приложение. Статус заказа в приложении Додо. Додо пицца статус заказа. Система Додо ИС.

Додо номер телефона. Додо is личный кабинет. Додо личный кабинет Додо.

В 2011 году открыл в Сыктывкаре пиццерию «Додо Пицца». Сейчас сеть работает в 10 странах, открыто 286 пиццерий. Ведь мало кто смотрит на экран, не отрываясь. Зайдя на сайт dodopizza.

Додо ревизия - фото сборник

Здесь мы рассказываем о том, куда идём с точки зрения архитектуры, развития системы и захвата мира. Додо ИС пока что не умеет с высокой точностью считать укомплектованность пиццерий, поэтому мы каждую неделю отслеживаем укомплектованность наших Партнеров. Овчинников заявил, что Ткачёв начал вести «грязную игру» — начали выходить негативные статьи о «Додо пицце» на сайте «Русбанкрот». У Dodo IS произошёл каскадный сбой и мы долго не могли реанимировать систему.

О том, как разработчики пилят IT в Dodo

Теперь можно пользоваться полным функционалом личного кабинета. При возникновении проблем с доступом к персональному аккаунту следует обратиться за помощью к оператору горячей линии в телефонном режиме. Также можно отправить сообщение на сайте компании. Мобильное приложение Вне зависимости от места работы потенциального пользователя, предоставляется возможность использования персонального профиля с помощью официального сайта либо мобильного приложения. Авторизация на сайте происходит стандартным способом, а вот использование учётной записи через приложение имеет некоторые особенности. Изначально необходимо скачать программу на мобильное устройство. Стоит заметить, что установка мобильного приложения возможна исключительно на телефоны или планшеты, поддерживающие операционную систему iOS или Android. Чтобы приложение работало правильно, рекомендуется использовать устройства, которым не больше 6 лет, во избежание проблем с программным обеспечением. Кроме того, рекомендуется систематически обновлять программу. Чем отличается учётная запись сотрудника Персональный аккаунт на портале Додо ИС могут зарегистрировать все сотрудники организации.

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

Сеть пиццерий работает на облачной ERP -системе «Додо ИС», которая координирует все процессы: заказы, работу кухни, доставку, рекламу и общий менеджмент. ООО СК «Сбербанк страхование» — дочерняя компания Сбербанка России, специализирующаяся на программах имущественного и личного страхования, кроме страхования жизни. Входит в блок «Управление благосостоянием» Сбербанка.

Отработанная обратная связь между управляющим персоналом и подчиненными улучшает работу всего коллектива и позволяет поддерживать открытую дружественную атмосферу среди работников пиццерии. Каким категориям сотрудников доступен ЛК «Личный кабинет» разработан технической службой сети пиццерий «Додо» для работников кухни и курьеров для того, чтобы эта категория линейных сотрудников могла варьировать рабочий график, при необходимости оперативно искать себе замену среди коллег, контролировать отработанные часы, текущую заработную плату, следить за сроками действий медицинских и санитарных книжек, узнавать новости компании. Регистрация на платформе Существует 2 способа регистрации на платформе «Додо Пицца»: Клиентский. Зарегистрироваться на платформе можно через специальное мобильное приложение или на сайте «Додо Пицца». Мобильное приложение устанавливается на современные смартфоны, работающие на базе Android и iOS. При регистрации клиент указывает свои данные: номер мобильного телефона, на который поступит код подтверждения; реквизиты банковской карты для оплаты по безналичной системе; адрес доставки.

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

Теперь она может объяснить, что не так. Например, подсказать, на какую сумму нужно добавить продуктов, чтобы получить подарок. Индекс счастья в кабинете Каждый месяц мы проводим опрос сотрудников пиццерий об условиях работы и на основании ответов составляем Индекс счастья. Этот инструмент помогает следить за атмосферой в командах. Раньше мы использовали простые онлайн-формы. Анкета нового Индекса счастья открывается прямо в «Додо ИС», в личном кабинете сотрудника. Благодаря этому сотрудники стали заполнять форму втрое чаще. Новый Индекс счастья в «Додо ИС» Мобильные стандарты и графики Личный кабинет и стандарты — главные интерфейсы для сотрудников кухни.

Пицца с пола и ведро с жижей: Что творится за кулисами крупнейших российских пиццерий

Листовки Додо. Визитка Додо. Dodo brands логотип. Персонификация Додо.

Додо пицца Киров. Додстер Додо. Большая пицца Додо.

Додо пицца на Кирова. Конкуренты Додо пиццы. Количество пиццерий в России.

Доля рынка пиццерий в России. Самая крупная сеть пиццерий в России. Dodo is кабинет сотрудника.

Додо тайный покупатель. Тайная проверка Додо. Кассир Додо.

Трудовой договор Додо пицца. Додо личный кабинет. Додо сотрудники.

Додо трекер. Додо пицца Овчинников книга. Книга основателя Додо пицца.

Управляющий Додо. Додо обучение. Dodo график.

Dodo is дашборд. Додо ИС график смены. Наклейка контроль качества.

Этикетка контроль качества. Наклейка контроль качества на пиццу. Наклейка контроль качества Додо.

Анкета Додо. Додо миссия компании. Ценности Додо пицца.

Почему я хочу работать. Додо Мем. Додо пицца Мем.

Додо птица Додо пицца. Шутки про Додо. Додо кабинет.

Додо пицца персональный кабинет. Додо ИС вход в личный кабинет. Додо пицца Румыния.

Магнитики Додо пицца. Додо магниты. Открытка Додо.

Додо рубли. Додо маркетинг. Dodo is.

График работы пиццерии работников. График работы сотрудников в пиццерии. Додо номер телефона.

Кабинет Додо пицца. Додо пицца ИС. Дашборд Додо пицца.

Додо пицца рецепт. Рецепт теста Додо пиццы. Стандарты приготовления Додо пиццы.

Франчайзер честно указывает пределы инвестиций от 3,5 миллионов до 10 миллионов рублей, которые чаще всего окупаются в пределах от 1 до 3 лет. А еще говорит о том, что франшиза «Додо пицца» — это в первую очередь работа, с которой команда готова помогать. То есть стоит понимать, что в цену франшизы «Додо пицца» входят ее жесткие условия и цели. Можно открыть франшизу «Додо пицца» в маленьком городе? В поселке Мирный в Якутии, где Додо пицца ищет себе франчайзи, проживает менее 32 000 человек. Франшиза легендарной пиццы ориентирована на города с численностью до 100 тысяч людей. Какую пиццерию можно открыть по франшизе кроме «Dodo пицца»? Пиццу любят все. Неслучайно молва приписывает именно этому любимому блюду итальянских иммигрантов причины популярности франшиз по всему миру. Рекомендуемые франшизы.

В 2006 году открыл в Сыктывкаре книжный магазин «Сила ума», но в 2010 году продал свою долю в бизнесе и уехал в Санкт-Петербург, где работал в разных ресторанах и сетях фаст-фуда. В 2011 году открыл в Сыктывкаре пиццерию «Додо Пицца». Сейчас сеть работает в 10 странах, открыто 286 пиццерий. Ведь мало кто смотрит на экран, не отрываясь.

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

История архитектуры Dodo IS: путь бэкофиса

Приложение: Клиент может оформить заказ в приложении и зайти в кофейню только за тем, чтобы забрать свой напиток — ему не нужно стоять в очереди и ждать, когда приготовят заказ. Он может выбрать напиток по своим предпочтениям, добавить или убрать дополнительные ингредиенты, оплатить заказ свайпом в приложении, отслеживать статус выполнения заказа. При запуске приложения клиенту показывается виртуальная видеовитрина с новинками. На основании истории заказов в приложении реализована предиктивная модель: клиенту предлагаются продукты, которые он заказывает чаще всего, с учетом его предпочтений выбор вида молока, посыпки. Реализовали курьерское приложение с автоназначением заказов по автоматически расчитываемым маршрутам, чек-листом заказа для курьера и возможностью пометить заказ как проблемный в случае опоздания клиента или оставить комментарий к адресу с его особенностями. В мобильном приложении для обеих операционных систем iOS и Android — Flutter. Подробнее Приложение для курьеров Задача: Создать мобильное приложение для курьеров Додо Пицца, снижающее число ошибок и опозданий при доставке заказов, помогающее оптимизировать доставку нескольких заказов. Решение: Реализовали курьерское приложение с автоназначением заказов по автоматически расчитываемым маршрутам, чек-листом заказа для курьера и возможностью пометить заказ как проблемный в случае опоздания клиента или оставить комментарий к адресу с его особенностями. Административная часть: Мы разработали умную систему автоназначения Небесный логист, которая автоматически собирает в один большой заказ несколько близко расположенных заказов так, чтобы курьер точно успел доставить каждый из них в срок.

Также Небесный логист определяет, какой курьер забирает какой заказ, исключая ситуации, когда дальние клиенты ждут свой заказ слишком долго из-за нежелания по нему ехать. Также для менеджера смены был разработан функционал подтверждения оставленных курьером комментариев к адресам: так мы сохраняем и делаем общедоступными среди курьеров только действительно важные комментарии, такие как информация о неработающем домофоне. Мобильное Приложение: Мы разработали мобильное приложение с использованием технологии Flutter, которая позволяет одновременно разрабатывать для iOS и Android и тем самым удешевляет разработку. В приложении курьер получает уведомление о назначении заказа, узнает адрес и комментарии к нему, знает, к какому времени нужно вернуться в пиццерию после доставки и какие заказы ждут его дальше. При сборке заказа курьер может проверить сам себя по чек-листу, при использовании которого вероятность ошибки падает до нуля. При завершении сборки заказа курьер получает дополнительное напоминание по мелким дополнительным предметам, таким как соусы или салфетки, чтобы точно ничего не забыть. После доставки заказа в приложении курьер отмечает его доставленным, а если что-то идет не так: клиент не на месте, клиент ошибся адресом, — курьер может пометить заказ соответствующим флажком. По таким заказам пиццерия не должна выдавать сертфикаты за опоздания.

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

Информация о пиццерии Пиццерия Додо является одним из любимых мест посещения многих людей. Представительства фирмы есть как на территории РФ, так и за пределами страны. В состав данной торговой сети входят больше 300 пиццерий, расположенных в 11 государствах, в том числе в России. Почти в каждом крупном населённом пункте РФ есть представительство Додо. Компания обеспечивает клиентов довольно разнообразным меню, включающим как классическую пиццу, так и горячую продукцию, закуски и даже сладости.

Это запрос на метапродукты то есть например, есть продукт Кофе американо, а у него есть объём 0,2, 0,3 и 0,4 л и топпинги дополнительные ингредиенты в меню. Да, это связано с вызовом метода GetMenu, который мы видели выше, когда разжали балкхэды. В обычной жизни запросы к топпингам выполняются за 0. Позже мы исследовали этот запрос и никакой неоптимальности на уровне SQL в нём не было. Этого запроса просто было слишком много и он не успевал обрабатываться. Появилось предположение, что нам немного не хватает перформанса базы, чтобы прожевать все нужные запросы. К тому же, запросы идут в базу в много потоков. В 20:27 БД перезапустилась. До этого CPU было небольшое, а теперь опять выросло. Грузим все 64 ядра мощной базы. БД перезапустилась, по CPU лучше не стало. В итоге изменение свойств базы с обработкой коннектов нам не помогло. На 21:00 вся система была в разваленном состоянии. Сайт, мобильное приложение и касса ресторана не принимают заказы уже 2,5 часа. На этот момент понятно, что в базу идёт большое количество запросов, и они связаны с меню. При этом ни большое, ни малое количество реплик веб-сервисов не позволяет системе нормально работать. Четвёртая гипотеза: может, это плохой релиз? Вернёмся чуть назад во времени. В 19:22 у собравшихся появляется идея посмотреть, что же выходило в этот день на продакшен из обновлений. Может, мы найдём в них какую-то зацепку, которая поможет починить всё. Смотрим на последний релиз монолита. Монолит делает запросы к базе монолита, в монолите находится LF, а значит, что-то могло повлиять на них. Релиз был раскатан в 11:01 23 сентября и весь день проработал нормально. Обычно перформансные проблемы в релизе проявляются достаточно быстро. Но этот релиз был раскатан в пятницу утром в пятницу после 15 мы ничего не катим , и пока у него не было ни одного проработанного вечера. Этот вечер был первым. Пошли изучать код релиза. В релизе было 15 задач, поэтому детальное изучение занимает время. В 19:25 запускаем откат монолита России на 928 релиз. В 19:27 релиз монолита падает по причине того, что под Migrator не сумел выполнить запрос к базе из-за того, что она нагружена. Мигратор — это встроенный в релиз механизм обновления данных или схемы базы. Он используется для небольших изменений в базе, когда надо создать новую таблицу или обновить данные до 100К записей. Для больших изменений мы используем обновление базы вне релиза. Тут происходит фатальная ошибка: вместо того, чтобы попробовать накатить релиз без мигратора, мы оставляем идею просто обновить систему и идём отрабатывать другие версии, а также изучать код всех 15 задач в поставке.

Додо сэндвич. Dodopizza сэндвич. Сэндвич 3 Додо. Додо пицца франшиза. Надпись Додо. Додо пицца надпись. Додо брендбук. Додо пицца открытка. Додо пицца мемы. Додо Стикеры. Додо пицца рисунок. Конкурс репостов Додо. Постеры промоутеры Додо. Костюм виде Додо. Додоша Додо. Додо команда. Андрей Петелин Додо. Лицо Додо в России. Dodo girl логотип. Вячеслав Миллер Додо пицца. Додо Ростов. Додо Туапсе. Додо Аксай. Додо пицца Вельск. Додо пицца хозяин сети. Вельск Додо. Додо пицца стаканчики. Додо курьер приложение. База знаний Додо. CRM Додо пицца. Dodo is структура. Dodo дизайн website. Додо пицца реклама. Рекламные баннеры Додо. Скидка Додо. Додо Киров. Рейтинг продукта Додо. Рейтингов продуктов Додо. Динамика рейтинг продуктов Додо. Додо таргет. Диаметр пиццы Додо. Додо ВК. Додо пицца Размеры пицц. Додо пицца завтрак. Додо пицца бизнес ланч. Додо обед. Додо пицца бизнес ланч меню. Додо пицца скидка. Скидка на пиццу. Скидка 50 на пиццу. Акция скидка на пиццу. Додо баннер. Рассылка Додо. Додо акция додстер. Додо комбо. Додо ИС график курьер. Додо пицца зарплата сотрудников. Зарплата в Додо пицце.

Свежие записи

  • Смотрите также
  • Не только тесто и начинка: как автоматизация сделала «Додо Пиццу» успешной |
  • Не только тесто и начинка: как автоматизация сделала «Додо Пиццу» успешной
  • «Помните, кто вы, и не уходите с радаров». Как в «Додо Пицца» решили никого не увольнять в кризис

Додо ревизия - фотоподборка

Другая важная часть сервиса — статистика. Детектор считает количество людей в очереди, строит графики и диаграммы, характеризующие распределение покупателей по времени. С такими данными проще оптимизировать рабочий график персонала, оценить качество маркетинговой акции или выявить недостатки оформления витрины. Отчеты формируются в формате CSV, данные также доступны в интерфейсе личного кабинета Ivideon. С данными отчета легко пойти дальше и строить прогнозы на дни и недели вперед. Теперь легко узнать, какие кассы, в какие часы получают максимальную и минимальную нагрузку. Ivideon также обрабатывает данные из касс по чекам. Для этого систему управления очередью нужно дополнить бесплатным модулем интеграции с 1С. Из интерфейса 1С пользователь получает видеозаписи по любым системным событиям, например печать чека, складские операции приемка, отгрузка , возвраты товара.

Оценка вложений Затраты на проект с Dbrain «Додо» в открытых источниках пока не публикует. Даже если считать по максимальным затратам, решение все равно выглядит выгодным — нейросеть есть не просит и не претендует на бесплатную пиццу. Затраты на детектор очередей видит любой пользователь сервиса Ivideon в личном кабинете — 800 рублей за одну камеру в месяц. В эту же сумму входит детектор движения, облачный архив который сам по себе платный , возможность встроить трансляцию с камеры на свой сайт или поделиться видео в социальных сетях. Для тех, кто и так использует облачный архив для хранения данных с камеры, подключение детектора выглядит очевидным шагом. С учетом периодических обновлений следует ожидать изменений, которые расширят функции сервиса. После детектора людей как объектов, очевидно, последует детектор лиц. Бизнес в этой истории интересует прибыль.

С «Додо» выводы делать рано, однако другая компания «Интерлогика» публикует такие цифры: общая стоимость внедрения системы детекции очередей, с учетом закупки камер на объекте их не было , составила примерно 500 000 руб. Содержание системы обходится в 30 000 рублей в месяц. Система окупится менее, чем за 1 год, а дальше начнет приносить прибыль.

Изначально архитектура была такая: Даже после выделения в отдельные процессы большая часть кодовой базы оставалась общей для разных сервисов. Всё, что ниже контроллеров, было единым и жило в одном репозитории. Использовались общие методы сервисов, репозиториев, общая база, в которой лежали общие таблицы. Разгружаем Трекер Главная проблема с трекером в том, что данные должны синхронизироваться между различными базами.

Это же и главное его отличие от разделения Auth-сервиса, заказ и его статус могут изменяться и должны отображаться в различных сервисах. Мы принимаем заказ на Кассе Ресторана это сервис , он сохраняется в базе в статусе «Принят». После этого он должен попасть на трекер, где ещё несколько раз изменит свой статус: от «Кухня» до «Упакован». При этом с заказом могут происходить какие-то внешние воздействия от Кассы или интерфейса Менеджера смены. Приведу в таблице статусы заказа с их описанием: Схема изменения статусов заказа выглядит так: Статусы меняются между разными системами. И здесь трекер не является конечной системой, в которой замыкаются данные. Мы видели несколько возможных подходов для разделения в таком случае: Концентрируем все действия заказа в одном сервисе.

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

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

Да, это связано с вызовом метода GetMenu, который мы видели выше, когда разжали балкхэды. В обычной жизни запросы к топпингам выполняются за 0. Позже мы исследовали этот запрос и никакой неоптимальности на уровне SQL в нём не было.

Этого запроса просто было слишком много и он не успевал обрабатываться. Появилось предположение, что нам немного не хватает перформанса базы, чтобы прожевать все нужные запросы. К тому же, запросы идут в базу в много потоков. В 20:27 БД перезапустилась. До этого CPU было небольшое, а теперь опять выросло.

Грузим все 64 ядра мощной базы. БД перезапустилась, по CPU лучше не стало. В итоге изменение свойств базы с обработкой коннектов нам не помогло. На 21:00 вся система была в разваленном состоянии. Сайт, мобильное приложение и касса ресторана не принимают заказы уже 2,5 часа.

На этот момент понятно, что в базу идёт большое количество запросов, и они связаны с меню. При этом ни большое, ни малое количество реплик веб-сервисов не позволяет системе нормально работать. Четвёртая гипотеза: может, это плохой релиз? Вернёмся чуть назад во времени. В 19:22 у собравшихся появляется идея посмотреть, что же выходило в этот день на продакшен из обновлений.

Может, мы найдём в них какую-то зацепку, которая поможет починить всё. Смотрим на последний релиз монолита. Монолит делает запросы к базе монолита, в монолите находится LF, а значит, что-то могло повлиять на них. Релиз был раскатан в 11:01 23 сентября и весь день проработал нормально. Обычно перформансные проблемы в релизе проявляются достаточно быстро.

Но этот релиз был раскатан в пятницу утром в пятницу после 15 мы ничего не катим , и пока у него не было ни одного проработанного вечера. Этот вечер был первым. Пошли изучать код релиза. В релизе было 15 задач, поэтому детальное изучение занимает время. В 19:25 запускаем откат монолита России на 928 релиз.

В 19:27 релиз монолита падает по причине того, что под Migrator не сумел выполнить запрос к базе из-за того, что она нагружена. Мигратор — это встроенный в релиз механизм обновления данных или схемы базы. Он используется для небольших изменений в базе, когда надо создать новую таблицу или обновить данные до 100К записей. Для больших изменений мы используем обновление базы вне релиза. Тут происходит фатальная ошибка: вместо того, чтобы попробовать накатить релиз без мигратора, мы оставляем идею просто обновить систему и идём отрабатывать другие версии, а также изучать код всех 15 задач в поставке.

Возможно, откати мы тогда, все могло бы быть иначе.

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

Изначально необходимо скачать программу на мобильное устройство. Стоит заметить, что установка мобильного приложения возможна исключительно на телефоны или планшеты, поддерживающие операционную систему iOS или Android. Чтобы приложение работало правильно, рекомендуется использовать устройства, которым не больше 6 лет, во избежание проблем с программным обеспечением. Кроме того, рекомендуется систематически обновлять программу. Чем отличается учётная запись сотрудника Персональный аккаунт на портале Додо ИС могут зарегистрировать все сотрудники организации.

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

Похожие новости:

Оцените статью
Добавить комментарий