Через неделю релиз продукта, а он еще не готов Вроде вайбкодинг, но релиз сдвигается уже месяца полтора. Каждый раз казалось, что вот, тут всё готово, осталась фигня. А потом начинаешь разработку этого блока и внезапно вместо одного дня на неё уходит неделя Что за эту неделю сделал: 1. Настроил сжатие картинок и подготовил интеграцию с CDN Дал демо посмотреть Паше Молянову, он пожаловался, что картинки грузит долго. CDN у меня был в планах, но я думал не критично. Сел разбираться и понял, что картинки в ленте адски тяжелые и выпускать продукт в публичное поле в таком виде нельзя Ожидал, что подключу CDN за часик и всё ок. В реальности оказалось, что да, CDN умеет сжимать картинки, но «бесплатный лимит» 10 000 сжатий в месяц и в сжатом виде они хранятся всего сутки. Как только запущу пользователей, лимит съест в первый день, а дальше придётся платить каждый день за каждую сжатую картинку по кругу. По расчетам, даже на небольшом объёме пользователей вышло бы в 90 000 рублей в месяц за эту фишку Пришлось кодить полноценный процесс, в котором картинки сначала попадают в базу в оригинальном виде, в базе ставится пометка что нет сжатой копии, потом отдельный скрипт эти картинки отлавливает и сжимает, обновляя базу. Одновременно в ленту пришлось писать код, что не сжатые картинки мы там не показываем. Чтобы ничего не встало, пришлось писать скрипты-защитники, которые проверяют очередь и не дают ей встать, а если всё встало, то присылают уведомление мне Теперь, когда все картинки автоматически сжимает мой сервер, CDN их будет просто отдавать как есть и это будет стоить в десятки раз меньше. Но ушла неделя 2. Почти доделал регистрацию и авторизацию пользователей Возможно тут сыграл мой перфекционизм, но хотелось сразу сделать норм — безопасно, с лимитами от ботов, с соблюдением закона о персональных данных, по которому надо согласие пользователя на обработку персональных данных фиксировать в отдельную базу и там хранить Четыре дня ушло только на формирование чертежей, как это всё будет работать и какие нюансы надо учесть. Три дня кодил и фиксил баги. Кажется, регистрация теперь работает, но по хорошему еще надо прогнать несколько раундов аудита, сформировать политику, сделать дизайн формы регистрации и логина 3. Рост базы База доросла до 5 799 рекламодателей и 65 620 баннеров. Покрывает всю страну, не только города-милионники. Это тоже для меня был принципиальный момент — если уж делать такую платформу, то чтобы можно было найти конкурентов в любом городе В начале недели упал весь сбор, провайдер прокси стал блокировать доступ к Авито. Но ничего об этом не сказал, поэтому сначала казалось, что Авито поменял защиту. Пришлось повозиться, прежде чем понял в чем проблема и нашёл новые прокси