bitrix-code

Блог

Технические материалы и кейсы по разработке на Битрикс24.

Архитектура
Как построить кластер Битрикс24 на 10 000 пользователей

Архитектура отказоустойчивого кластера коробочной версии: MySQL Galera, HAProxy, Redis Sentinel, резервный ЦОД.

Иван Карелин, CTO17 мин чтения
Разработка
REST API Битрикс24: 10 лучших практик

Как правильно работать с REST API Битрикс24: батч-запросы, пагинация, rate limits, обработка ошибок, webhook vs приложение.

Дмитрий Горохов, разработчик13 мин чтения
Процессы
Контроль SLA в Битрикс24: роботы и эскалации

Как настроить автоматический контроль SLA в техподдержке, продажах, документообороте. Роботы, таймеры, эскалации.

Мария Демидова, PM9 мин чтения
Интеграции
RabbitMQ для интеграций Битрикс24: устойчивость к сбоям

Почему event-driven интеграция через RabbitMQ лучше прямых API-вызовов. Идемпотентность, гарантия доставки, dead-letter очереди.

Алексей Завьялов, Tech Lead11 мин чтения
Аналитика
Elasticsearch для аналитики поверх Битрикс24

Как использовать Elasticsearch как витрину данных для сложной аналитики. Когда ClickHouse, а когда Elasticsearch.

Иван Карелин, CTO11 мин чтения
Миграции
Миграция с amoCRM на Битрикс24: план действий

Когда пора переезжать с amoCRM на Битрикс24, что переносить, как сохранить историю коммуникаций и не потерять сделки.

Мария Демидова, PM12 мин чтения
Производительность
Коробочная версия Битрикс24: как тюнить производительность

Топ-10 проблем производительности, которые мы встречали на нагруженных инсталляциях, и конкретные решения: PHP-FPM, MySQL, Redis, Sphinx.

Алексей Завьялов, Tech Lead20 мин чтения
Разработка
Юнит-тесты для модулей Битрикс24: PHPUnit и лучшие практики

Как писать надёжные тесты для кастомных модулей Битрикс24. Мокирование D7 ORM, изоляция, CI/CD.

Дмитрий Горохов, разработчик12 мин чтения
Архитектура
Битрикс24 в Kubernetes: стоит ли

Разбираем, когда имеет смысл запускать коробочную версию в Kubernetes, а когда — классический подход с docker-compose.

Елена Зарубина, DevOps13 мин чтения
Производительность
Sphinx/Manticore для поиска в Битрикс24

Как настроить полнотекстовый поиск через Sphinx/Manticore для ускорения в 100+ раз на больших объёмах данных.

Алексей Завьялов, Tech Lead10 мин чтения
Интеграции
Webhooks vs События в Битрикс24: что выбрать

Исходящие события, приложения с OAuth, входящие вебхуки — разбираем, когда какой способ интеграции выбрать.

Дмитрий Горохов, разработчик8 мин чтения
Миграции
Миграция с облака Битрикс24 на коробку без простоя: методология

Пошаговая методология zero-downtime миграции на примере сети из 14 медицинских центров. Как перевезти 2.8 ТБ данных с минимальным downtime.

Мария Демидова, PM18 мин чтения
Разработка
Мобильное приложение поверх Битрикс24: архитектура

Как строить мобильное приложение на Flutter/React Native с Битрикс24 в качестве бэкенда.

Алексей Завьялов, Tech Lead12 мин чтения
Разработка
Собственные сущности в Битрикс24: когда и как

Сравнение подходов: использовать CRM-сущности, UserFieldEntity или «поднять» свою сущность на D7. Плюсы и минусы каждого варианта.

Дмитрий Горохов, разработчик14 мин чтения
Разработка
Code review чек-лист для модулей Битрикс24

Что проверять на ревью кода кастомных модулей: безопасность, производительность, качество, совместимость с обновлениями.

Дмитрий Горохов, разработчик9 мин чтения
Производительность
Обработка ошибок и мониторинг Битрикс24

Как правильно логировать ошибки, настроить Sentry, Prometheus, алерты в Telegram.

Елена Зарубина, DevOps11 мин чтения
Безопасность
Соответствие 152-ФЗ в Битрикс24: практический гайд

Что нужно сделать для прохождения аудита Роскомнадзора: документация, технические меры, организационные регламенты.

Иван Карелин, CTO15 мин чтения
Интеграции
Как подключить IP-телефонию к Битрикс24

Подключение Asterisk, Mango Office, Sipuni и корпоративных АТС к Битрикс24.

Дмитрий Горохов, разработчик10 мин чтения
Интеграции
Паттерны интеграции Битрикс24 и 1С: 5 архитектур на практике

Когда достаточно типового обмена CommerceML, а когда нужна event-driven шина. Разбираем 5 архитектурных паттернов интеграции Битрикс24 и 1С на наших реальных проектах.

Алексей Завьялов, архитектор15 мин чтения
Маркетинг
Автоматические воронки коммуникаций в Битрикс24

Как построить welcome-серию, реактивацию, подогрев сделок через роботов Битрикс24.

Мария Демидова, PM10 мин чтения
Отраслевое
Как внедрить Битрикс24 на производственном предприятии

Практический гид по внедрению CRM в производственной компании: особенности, подводные камни, этапы.

Александр Плетнёв, аналитик14 мин чтения
Интеграции
Интеграция Битрикс24 с ЕСИА: авторизация через Госуслуги

Как сделать вход в личный кабинет на Битрикс24 через Госуслуги (ЕСИА).

Дмитрий Горохов, разработчик11 мин чтения
Маркетплейс
Как пройти модерацию Маркетплейса Битрикс24 с первого раза

Типичные причины отказа модерации и чек-лист подготовки приложения к публикации.

Мария Демидова, PM8 мин чтения
Безопасность
Аудит безопасности Битрикс24: 18 пунктов проверки

Что проверяем при техническом аудите безопасности: от SSL и прав файлов до журналирования, бэкапов и изоляции сетевого периметра.

Иван Карелин, CTO16 мин чтения