Привет, Хабр! А вы любите летать на самолетах? Я обожаю, но на самоизоляции полюбил еще и анализировать данные об авиабилетах одного известного ресурса — Aviasales. Сегодня мы разберем работу Amazon Kinesis, построим стримминговую систему с реал-тайм аналитикой, поставим NoSQL базу данных Amazon DynamoDB в качестве основного хранилища данных и настроим оповещение через SMS по интересным билетам. Все подробности под катом! Поехали! Читать дальше →
В предыдущей статье я описала как создать простую лямбду на Golang, которая принимает на вход простой объект из двух полей и такой же простой объект отдает на выходе. Теперь немного усложним задачу, подсоединив к лямбде в качестве источника данных Kinesis, а результат обработки записей Kinesis мы будем перекидывать в CloudSearch. Никакой особенной логики в лямбде не будет для упрощения: просто примем запросы от Kinesis, залогируем их в CloudWatch, преобразуем и отправим в CloudSearch. Читать дальше →
Serverless ― это не про физическое отсутствие серверов. Это не «убийца» контейнеров и не мимолетный тренд. Это новый подход к построению систем в облаке. В сегодняшней статье коснемся архитектуры Serverless-приложений, посмотрим, какую роль играет провайдер Serverless-услуги и open-source проекты. В конце поговорим о вопросах применения Serverless. Читать дальше →
Директор по продукту Aviasales Антон Байцур на конференции Epic Growth Conference, которую организовали Mobio, Getloyal и Appsflyer при поддержке myTarget, Appnext. В своём докладе Антон рассказывает, как менялись и адаптировались процессы внутри компании, чтобы команда смогла сохранить динамику развития и роста Aviasales. Полную текстовую расшифровку можно посмотреть по ссылке. Или прочитать короткие заметки ниже. Читать дальше →