TGViewer
Александр Львов Александр Львов @boringmarketer · 7.47K subscribers
Post #1293 1.12K
Через неделю релиз продукта, а он еще не готов

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

Что за эту неделю сделал:

1. Настроил сжатие картинок и подготовил интеграцию с CDN

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

Ожидал, что подключу CDN за часик и всё ок. В реальности оказалось, что да, CDN умеет сжимать картинки, но «бесплатный лимит» 10 000 сжатий в месяц и в сжатом виде они хранятся всего сутки. Как только запущу пользователей, лимит съест в первый день, а дальше придётся платить каждый день за каждую сжатую картинку по кругу. По расчетам, даже на небольшом объёме пользователей вышло бы в 90 000 рублей в месяц за эту фишку

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

Теперь, когда все картинки автоматически сжимает мой сервер, CDN их будет просто отдавать как есть и это будет стоить в десятки раз меньше. Но ушла неделя


2. Почти доделал регистрацию и авторизацию пользователей

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

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

3. Рост базы

База доросла до 5 799 рекламодателей и 65 620 баннеров. Покрывает всю страну, не только города-милионники. Это тоже для меня был принципиальный момент — если уж делать такую платформу, то чтобы можно было найти конкурентов в любом городе

В начале недели упал весь сбор, провайдер прокси стал блокировать доступ к Авито. Но ничего об этом не сказал, поэтому сначала казалось, что Авито поменял защиту. Пришлось повозиться, прежде чем понял в чем проблема и нашёл новые прокси
  • ❤‍🔥 6
  • 👍 3
More from @boringmarketer
  1. Sep 17, 2026⚡ Лайфхак: как заплатить 30 000 ₽, а получить 50 100 ₽ на Авито Рекламу Все просто: в сент…
  2. Sep 14, 2026Главное ограничение в работе с нейросетями — способность человека принимать решения Нейрон…
  3. Aug 24, 2026Микроконверсии по активности пользователя на сайте в Директе могут навредить обучению алго…
  4. Aug 7, 2026Нейронки с тотальной уверенностью раздувают важность неважных вещей Вчера поймал агента на…
  5. Aug 3, 2026Находка про ботов в Яндекс Директе Клод отлично справляется с поиском паттернов поведения…
  6. Jul 29, 2026Иногда нейросети разговаривают на птичьем языке Вот что мне сейчас заявил агент: Волна 4 ц…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →