Гайды для владельцев SaaS и CRM
| Статья | Темы | Опубликовано |
|---|---|---|
Утечка памяти в воркере: что проверить до покупки RAMПроцесс растёт, пока сервер его не убьёт. Замерьте размер до, на пике и после одного повторяемого действия, и вы увидите, возвращается ли память. 9 мин чтения |
||
Макет разработчику: 5 состояний, которых не хватаетАккуратный экран прячет нужное сборке: пусто, ошибка, ожидание, длинный текст и запрет доступа. Попросите дизайнера об этих пяти до начала разработки. 9 мин чтения |
||
ИИ для звонков в CRM: начните с одного решенияЗвонки уже в вашей CRM. Возьмите одно решение, которое команда принимает после разговора, опишите его полями, и первую заметку проверите на карточке. 9 мин чтения |
||
Заявки из формы не доходят: где они теряютсяЛид проходит цепочку: валидация, обработчик, уведомление, вебхук, иногда ручное копирование. Отправьте один тест и посмотрите, на каком шаге он теряется. 9 мин чтения |
||
MySQL slow log: что читать перед рефакторингомПрочитайте slow log, прежде чем резать сервис: сгруппируйте запросы, посчитайте повторы и Rows_examined и посмотрите, нужно ли что-то менять. 9 мин чтения |
||
Laravel от агентства: что собрать до первого дняАгентство передаёт вам Laravel-продукт и срок. До того как кто-то тронет прод, соберите доступы, отдельную среду и сценарии, которые могут навредить. 9 мин чтения |
||
Multi-tenant: где в продукте смешиваются данные клиентовОдин клиент видит строки другого. Найдите утечку в отчёте, ночной задаче, поиске или в доступе, который позволяет менять компанию. 9 мин чтения |
||
Хотфикс без staging: как выпустить правку безопасноТестовой среды нет, проверять придётся на боевом сайте. Зафиксируйте экран, подготовьте отдельную проверку и план отката. 9 мин чтения |
||
Очередь на Node рядом с Laravel: когда она уместнаLaravel-запрос должен заканчиваться быстро. Что вынести в очередь, когда повтор должен быть идемпотентным и когда Node-воркер лучше cron. 9 мин чтения |
||
Бриф для разработчика: как заказать работуВы владелец продукта и срок. Заказывайте разработку брифом: результат, который вы утверждаете, границы, что значит «готово», и кто отвечает на вопросы. 9 мин чтения |