Монолит с отчётами на 30 секунд: как я переписал архитектуру и что из этого вышло
Пришёл в проект, там легаси погоняет легаси. Спагетти такие что уже в рот лезут. Отчёты по филиалам открывались 30 секунд. Команда реально боялась нажать кнопку в рабочее время, а вдруг база ляжет.Это была система управления розничной сетью: несколько филиалов, сотни тысяч записей о заказах, ежедневные отчёты по выр...
Пришёл в проект, там легаси погоняет легаси. Спагетти такие что уже в рот лезут. Отчёты по филиалам открывались 30 секунд. Команда реально боялась нажать кнопку в рабочее время, а вдруг база ляжет.Это была система управления розничной сетью: несколько филиалов, сотни тысяч записей о заказах, ежедневные отчёты по выручке и остаткам. На бумаге ничего страшного. На практике монолит на Django где бизнес-логика размазана по контроллерам так, что поменяй что-то одно и сломается три другого.Первое, что я сделал: открыл EXPLAIN ANALYZE. Как отчёты ускорились в 20 раз
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
[Перевод] Как Microsoft сожгла триллион долларов. Часть вторая
Часть первая.Я не помню ни дня, когда Azure не работал бы в стрессовых условиях.Даже во время периодических мероприятий по повышению качества бэклог проблем не уменьшался, а тол...
[Перевод] Десятилетняя вражда, формирующая будущее ИИ
Ещё до споров из-за применения Пентагоном искусственного интеллекта Дарио Амодеи всё активнее нападал на своего бывшего начальника Сэма Альтмана и на курс развития OpenAI — комп...
Как я перестал платить за мусорные лиды
Платный трафик на лендинг с формой захвата — это почти всегда мусорные заявки. Номер 123, номер 1111111, четыре цифры вместо телефона. Заявка засчитана, деньги за клик списаны, ...
Тысячеликий кошмар: как создавали спецэффекты в «Нечто» Джона Карпентера
Группа полярников отрезана от Большой земли суровой зимой. К ним на станцию пробирается пришелец, замерзший когда-то в антарктических льдах и разбуженный неосторожными исследова...
Как я обрабатываю 15 миллионов GPS-пингов в день для системы транспортной аналитики Ташкента
В Ташкенте курсируют около 1 800 активных автобусов на 170 маршрутах. Их GPS-координаты поступают каждые 10 секунд. В сутки это составляет порядка 15 миллионов координатных пинг...
[Перевод] OpenAI: сделка с Пентагоном, бойкот, иск на $134 млрд и война. Полная хронология краха
В феврале CEO Anthropic заявил, что не может «по совести» дать Министерству обороны неограниченный доступ к своим ИИ-системам. Через несколько часов администрация Трампа назвала...
Страницы сущностей
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
[Перевод] Как Microsoft сожгла триллион долларов. Часть вторая
Часть первая.Я не помню ни дня, когда Azure не работал бы в стрессовых условиях.Даже во время периодических мероприятий по повышению качества бэклог проблем не уменьшался, а тол...
[Перевод] Десятилетняя вражда, формирующая будущее ИИ
Ещё до споров из-за применения Пентагоном искусственного интеллекта Дарио Амодеи всё активнее нападал на своего бывшего начальника Сэма Альтмана и на курс развития OpenAI — комп...
Как я перестал платить за мусорные лиды
Платный трафик на лендинг с формой захвата — это почти всегда мусорные заявки. Номер 123, номер 1111111, четыре цифры вместо телефона. Заявка засчитана, деньги за клик списаны, ...
Тысячеликий кошмар: как создавали спецэффекты в «Нечто» Джона Карпентера
Группа полярников отрезана от Большой земли суровой зимой. К ним на станцию пробирается пришелец, замерзший когда-то в антарктических льдах и разбуженный неосторожными исследова...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
[Перевод] Как Microsoft сожгла триллион долларов. Часть вторая
Часть первая.Я не помню ни дня, когда Azure не работал бы в стрессовых условиях.Даже во время периодических мероприятий по повышению качества бэклог проблем не уменьшался, а тол...
[Перевод] Десятилетняя вражда, формирующая будущее ИИ
Ещё до споров из-за применения Пентагоном искусственного интеллекта Дарио Амодеи всё активнее нападал на своего бывшего начальника Сэма Альтмана и на курс развития OpenAI — комп...
Как я перестал платить за мусорные лиды
Платный трафик на лендинг с формой захвата — это почти всегда мусорные заявки. Номер 123, номер 1111111, четыре цифры вместо телефона. Заявка засчитана, деньги за клик списаны, ...
Тысячеликий кошмар: как создавали спецэффекты в «Нечто» Джона Карпентера
Группа полярников отрезана от Большой земли суровой зимой. К ним на станцию пробирается пришелец, замерзший когда-то в антарктических льдах и разбуженный неосторожными исследова...