RU

Пакуем PHP в PHP, чтобы запаковать в JS, чтобы обернуть в HTML

Прочтя недавний перевод про запаковку БД в exe , решил рассказать об идеи, которую реализовал лет 6 назад в своем домашнем проекте. Сам проект недод…

phpjavascriptненормальное программированиеcrudrestapiархитектураоптимизация
Habr
RU

Ты не найдёшь эту ошибку. Потому что её нет в твоём коде. Как Self-describing API спасает от чужих рефакторингов

О том, как динамическая документация (Self-describing API) помогает синхронизировать фронт и бэк без ручного контроля, экономит 25 часов команды в н…

javascripttypescriptrestapiapiopenapiархитектурафронтендbackendклиент-серверная архитектура
Habr
RU

Шаблон ТЗ для проектирования REST API: готовый инструмент для аналитика

В этой статье - мой рабочий шаблон для описания REST API в ТЗ для разработчиков. В качестве примера я спроектировала учебную базу данных для финтех-…

apirestrestapirest apiтехническое заданиепроектированиешаблоншаблоны проектированияшаблонытз разработчикам
Habr
RU

Как мы строили интеграцию с сервисом рассылок: RabbitMQ, вебхуки и CRON

В статье описан практический опыт интеграции CRM-системы с внешним сервисом рассылок (SMS и email). Как мы строили микросервис-посредник, зачем испо…

rabbitmqмикросервисымикросервисная архитектураrestapiвебхуки
Habr