Блог Maxilect

Исключения в Kotlin и их особенности

Наша компания уже более двух лет использует Kotlin в продакшене. Лично я с этим языком столкнулся около года назад. Тут есть много тем для разговора, но сегодня поговорим об обработке ошибок, в том числе в функциональном стиле. Расскажу, как это можно делать в Kotlin.

Архитектура и реализация Ad Exchange сервера

Благодаря заказу для рынка США мы с головой погрузились в специфику построения платформы Ad Exchange. И в этой статье представляем некоторые идеи и результаты.

Атрибуция с использованием цепи Маркова

И снова мы говорим об использовании цепочек Маркова, в этот раз более детально

Кейс: Как мы делали MVP Ad Exchange (технология RTB)

Неочевидные требования и их решение в рамках MVP проекта

Смарт-контракты или что такое криптокотики

Краткий обзор смарт-контрактов и их практического применения

О некоторых проблемах атрибуции рекламных каналов

Люди, для которых словосочетание «атрибуция рекламных каналов» – не пустой звук, иногда сталкиваются с некоторыми сложностями в интерпретации рассматриваемой статистики. В этой статье мы расскажем о них и о некоторых направлениях решения этих проблем.

Кейс по Fault-Tolerant Systems: Формирование графа состояний объекта управления для потока неисправностей

Наш второй лонгрид, на этот раз про автоматизацию одной из частей процесса синтеза систем отказоустойчивого управления.

Распознавание имен товаров

Один из способов векторизации в задаче распознавания схожих названий товаров при большой нагрузке