Привет, Хабр! Тут я хочу подробно разобрать архитектурные решения, которые позволили проекту расти, и показать реальные куски кода, отвечающие за ключевую логику. Будет как и само изложение фактически проделанной работы, так и спорные ситуации, а также открытые вопросы, без которых масштабирование сложно будет в дальнейшем. Что там интересного почитать, ну?
Изначально реферальные программы задумывались как простой, быстрый и относительно дешёвый способ продвижения – можно было размещать реферальные ссылки где угодно и в неограниченных количествах. Теперь же на него распространяется рекламное законодательство: это значит, что сейчас каждая публикация каждой реферальной ссылки должна быть подкреплена договором, по которому впоследствии сдаётся отчётность. Узнать, зачем заключать договоры
Доброго времени суток! В Telegram существует два вида API: Telegram Bot API (обыкновенный бот с пометкой "бот") и Telegram API (клиент и юзербот, который обладает больше функционалом, чем просто бот). В этой статье пойдет речь о втором виде, а именно: что требуется для взаимодействия с Telegram API, какие средства нужны для написания кода своего юзербота на языке C#, как их правильно установить, а также каким образом использовать их. Читать дальше →
Эта статья является конспектом книги «От монолита к микросервисам». Материал статьи посвящен декомпозиции БД во время процесса разложения монолита на микросервисы.В предыдущей статье рассмотрели способы извлечения функциональности из монолита в микрослужбы. Однако, что…