Буду восстанавливать активность канала(или стараться это сделать).
Вчера пообщался с несколькими пользователями, рассказал про ASO в целом и про работу с прокси.
Наконец, записал видео на английском про ключевые слова, добавил в задачи статью и видео про работу с прокси(много вопросов).
#asodev
Вчера пообщался с несколькими пользователями, рассказал про ASO в целом и про работу с прокси.
Наконец, записал видео на английском про ключевые слова, добавил в задачи статью и видео про работу с прокси(много вопросов).
#asodev
🛠 Сегодня словил 521 ошибку от API — на серверах всё вроде ок, а запросы иногда отваливаются.
Решил не тупить и подключил Cloudflare Load Balancer.
Настройка заняла чуть больше, чем хотелось (фишка в Host-заголовке для health check’а 👀),
но зато быстро стало понятно — один из серверов стабильно отваливается.
🧩 Оказалось, у ноды не было label с ролью worker,
и Ingress туда просто не деплоился. Добавил label — всё взлетело ✈️
Теперь:
✅ 521 ошибка ушла
✅ мониторинг на уровне (Cloudflare health checks 🔥)
✅ и всего ~$7–8 в месяц за стабильность — звучит честно.
Скрин приложил — если кто откладывал балансер, может пора?
Решил не тупить и подключил Cloudflare Load Balancer.
Настройка заняла чуть больше, чем хотелось (фишка в Host-заголовке для health check’а 👀),
но зато быстро стало понятно — один из серверов стабильно отваливается.
🧩 Оказалось, у ноды не было label с ролью worker,
и Ingress туда просто не деплоился. Добавил label — всё взлетело ✈️
Теперь:
✅ 521 ошибка ушла
✅ мониторинг на уровне (Cloudflare health checks 🔥)
✅ и всего ~$7–8 в месяц за стабильность — звучит честно.
Скрин приложил — если кто откладывал балансер, может пора?
Подведу итоги за несколько дней:
- исправлено много мелких багов
- записал видео о прокси в aso.dev и кому они нужны
- поняли что после 3-го мая у нас отвалилась авторизация Apple Sign in
Как мы теперь понимаем, это из-за миграции приложения (почти 2 года назад).
Сделали пост на reddit и HN (потеряли почти половину email пользователей) - посты отлично залетели! (обратите внимание на картинку с ahrefs)
А мы продолжаем борьбу с поддержкой и улучшаем авторизацию (готовим обходные пути для тех кто потерял доступ).
- исправлено много мелких багов
- записал видео о прокси в aso.dev и кому они нужны
- поняли что после 3-го мая у нас отвалилась авторизация Apple Sign in
Как мы теперь понимаем, это из-за миграции приложения (почти 2 года назад).
Сделали пост на reddit и HN (потеряли почти половину email пользователей) - посты отлично залетели! (обратите внимание на картинку с ahrefs)
А мы продолжаем борьбу с поддержкой и улучшаем авторизацию (готовим обходные пути для тех кто потерял доступ).
Спросили как работаем с инфраструктурой, отвечаю для всех)
Короткое описание, как все работает в aso.dev - все серверы в hetzner:
- нода rancher (CPX31)
- нода мастер (CX32)
- ноды worker (25 штук сейчас, 3 крупных dedicated AX.., остальные cx32 (6.3 евро)
CI\CD в гитлаб , кластер подключается сейчас супер просто, deploy через YAML
Базы и сервисы через helm скрипты, README и настройки в отдельном репозитории, не совсем инфра как код, но близко и удобно! Запускаю скрипты из vscode c плагином kubernetes, добавил конфиг, нажимаю инфо кластера и дальше из терминала запускаю команды.
Rancher я использую что посмотреть логи или перезапустить что-то, UI для создания больше не использую, перешел на helm (удобнее).
Базы без шардирования и реплик, в качестве storage - просто диск
Бэкапы ежедневные на s3 wasabisys
Доступ на сервера через openvpn, базы наружу не торчат, в коде по локальному dns - example-rabbitmq-0.example-rabbitmq-headless.example-space.svc.cluster.local
мониторинг ресурсов не делал - как-то он много жрет по ощущениям - через uptimerobot (сижу на нем давно,бесплатно) проверяю работу, в том числе базы и так далее - просто несколько API endpoint’ов
Ошибки приходят в slack(пришлось купить подписку) и в sentry(нашел промо на 100 баксов)
Короткое описание, как все работает в aso.dev - все серверы в hetzner:
- нода rancher (CPX31)
- нода мастер (CX32)
- ноды worker (25 штук сейчас, 3 крупных dedicated AX.., остальные cx32 (6.3 евро)
CI\CD в гитлаб , кластер подключается сейчас супер просто, deploy через YAML
Базы и сервисы через helm скрипты, README и настройки в отдельном репозитории, не совсем инфра как код, но близко и удобно! Запускаю скрипты из vscode c плагином kubernetes, добавил конфиг, нажимаю инфо кластера и дальше из терминала запускаю команды.
Rancher я использую что посмотреть логи или перезапустить что-то, UI для создания больше не использую, перешел на helm (удобнее).
Базы без шардирования и реплик, в качестве storage - просто диск
Бэкапы ежедневные на s3 wasabisys
Доступ на сервера через openvpn, базы наружу не торчат, в коде по локальному dns - example-rabbitmq-0.example-rabbitmq-headless.example-space.svc.cluster.local
мониторинг ресурсов не делал - как-то он много жрет по ощущениям - через uptimerobot (сижу на нем давно,бесплатно) проверяю работу, в том числе базы и так далее - просто несколько API endpoint’ов
Ошибки приходят в slack(пришлось купить подписку) и в sentry(нашел промо на 100 баксов)
All-in-One ASO Solution for iOS Developers, marketing
ASO.dev is ultimate tool for App Store Optimization (ASO) with App Store Connect integration.Manage,optimize,grow your apps effortlessly with powerful features
Пишем новый функционал и правим баги. Сервера активно считают графики по ключевым словам, уже 6 января посчитали.
На основе графиков делаем статистику по приложения - всего\новые\удаленные.
Планируем делать свой топ приложений - для этого надо с 10% приложений в сторе перейти на все(хотя бы пару локалей) - а для этого логику job менять...
Из забавного - попросили документацию на программу в виде pdf для печати - сделали через https://github.com/lameuler/astro-pdf из сайта
Сегодня было много созвонов, видимо очнулись от майских или просто так совпало.
Завтра запись о проекте для @mobilemoneymakers
На основе графиков делаем статистику по приложения - всего\новые\удаленные.
Планируем делать свой топ приложений - для этого надо с 10% приложений в сторе перейти на все(хотя бы пару локалей) - а для этого логику job менять...
Из забавного - попросили документацию на программу в виде pdf для печати - сделали через https://github.com/lameuler/astro-pdf из сайта
Сегодня было много созвонов, видимо очнулись от майских или просто так совпало.
Завтра запись о проекте для @mobilemoneymakers
Forwarded from mobile money makers📱Ден Марков
Media is too big
VIEW IN TELEGRAM
Хороший каст получился. В лайве ознакомились с функционалом aso.dev для ресерча ниш, конкурентов и работы с ключами, будет полезно.
Вот еще сервисы, которыми я пользуюсь:
- appstorespy;
- apptweak;
- appradar;
- aso.dev
- mobile action;
- appfollow;
- asomobile;
- sensor tower;
- data.ai;
- apptica;
- appfigures;
Этого вполне хватит. В приватке у нас был каст c Ромой, создателем сервиса appstorespy, с ним тоже в лайве общались по серчу ниш, позже скину видео
Вот еще сервисы, которыми я пользуюсь:
- appstorespy;
- apptweak;
- appradar;
- aso.dev
- mobile action;
- appfollow;
- asomobile;
- sensor tower;
- data.ai;
- apptica;
- appfigures;
Этого вполне хватит. В приватке у нас был каст c Ромой, создателем сервиса appstorespy, с ним тоже в лайве общались по серчу ниш, позже скину видео
Forwarded from Julia Bulgakova | aso.dev
Создать иконку в новом стиле можно в Composer - официальной программе от Apple
Она поддерживает многослойность иконки
https://developer.apple.com/icon-composer/
Она поддерживает многослойность иконки
https://developer.apple.com/icon-composer/
It challenge
Время пришло 🥲
Процесс восстановления бэкапов запущен, этот сервер,конечно, сильно быстрее их восстанавливает!