CVE Alert: CVE-2026-5739 - n/a - PowerJob - https://www.redpacketsecurity.com/cve-alert-cve-2026-5739-n-a-powerjob/
#OSINT #ThreatIntel #CyberSecurity #cve-2026-5739 #n-a #powerjob
CVE Alert: CVE-2026-5739 - n/a - PowerJob - https://www.redpacketsecurity.com/cve-alert-cve-2026-5739-n-a-powerjob/
#OSINT #ThreatIntel #CyberSecurity #cve-2026-5739 #n-a #powerjob
CVE Alert: CVE-2026-5736 - n/a - PowerJob - https://www.redpacketsecurity.com/cve-alert-cve-2026-5736-n-a-powerjob/
#OSINT #ThreatIntel #CyberSecurity #cve-2026-5736 #n-a #powerjob
CVE Alert: CVE-2026-5616 - n/a - JeecgBoot - https://www.redpacketsecurity.com/cve-alert-cve-2026-5616-n-a-jeecgboot/
#OSINT #ThreatIntel #CyberSecurity #cve-2026-5616 #n-a #jeecgboot
Монолит с отчётами на 30 секунд: как я переписал архитектуру и что из этого вышло
Пришёл в проект, там легаси погоняет легаси. Спагетти такие что уже в рот лезут. Отчёты по филиалам открывались 30 секунд. Команда реально боялась нажать кнопку в рабочее время, а вдруг база ляжет. Это была система управления розничной сетью: несколько филиалов, сотни тысяч записей о заказах, ежедневные отчёты по выручке и остаткам. На бумаге ничего страшного. На практике монолит на Django где бизнес-логика размазана по контроллерам так, что поменяй что-то одно и сломается три другого. Первое, что я сделал: открыл EXPLAIN ANALYZE. Как отчёты ускорились в 20 раз
https://habr.com/ru/articles/1019516/
#django #postgresql #ddd #python #highload #оптимизация #explain_analyze #архитектура #n+1 #backend