Когда в нашем PWA‑приложении возникла задача добавить загрузку изображений, первое, что пришло в голову — классическая схема: клиент → бэкенд → S3. Но стоило копнуть глубже и учесть особенности PWA (офлайн, кэширование), несколько типов файлов с разными правами доступа и требования масштабирования, как наивное решение рассыпалось. В итоге мы пришли к архитектуре с presigned URL, разгрузили бэкенд и получили гибкую систему модерации. Делюсь этим опытом и ключевыми шишками, которые набил. Читать далее
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Немного насчет — «AI-агенты сделают разработку самоподдерживаемой» | 0 | 5 | 23-06-2026 |
| 2 | Браузерные расширения от А до П, где П — публикация в Google Store | 0 | 5 | 22-06-2026 |
| 3 | Антиграбли: 10 ошибок при запуске интернет-магазина | 0 | 7 | 23-06-2026 |
| 4 | Browser Policy Manager: распаковка | 0 | 5 | 23-06-2026 |
| 5 | Как я спасал Magento 2 с 1 млн товаров и 10 млн CMS страниц от 504 ошибок | 5 | 8 | 22-06-2026 |
| 6 | Заменяем JavaScript с помощью HTML и CSS | 0 | 5 | 23-06-2026 |
| 7 | Безопасное хранение паролей: соли, перцы и выбор алгоритма | 0 | 7 | 25-06-2026 |
| 8 | Django-согласия и cookies под 152-ФЗ: версии документов, аудит и экспорт вместо одного чекбокса | 0 | 7 | 20-06-2026 |
| 9 | Проектирование веб-краулера. Как решать System Design? | 0 | 0 | 20-06-2026 |
| 10 | Треугольник SSH, или Зачем нужны 2 VPS | 0 | 0 | 19-06-2026 |