Посты | OTUS
Двухфазная фиксация в распределенных транзакциях

При разработке бэкенда высоконагруженных сервисов часто применяют распределенные транзакции. О проблемах, с которыми можно столкнуться при совершении данных транзакций в микросервисах, мы уже говорили. Пришло время поговорить о способах их решения. Один из способов -- двухфазная фиксация.

Топики в Apache Kafka

Мало кто не знаком с Apache Kafka. Это популярная платформа потоковой обработки событий в реальном времени, обладающая низкой задержкой и высокой пропускной способностью. Еще ее называют распределенным программным брокером сообщений с открытым исходным кодом. Однако все эти сообщения еще надо где-то группировать. В случае с Kafka используются топики.

Измеряем самое важное: Prometheus

Как известно, единственный способ принимать правильные и, что не менее важно, осознанные решения в процессе разработке программных проектов, заключается в точной и аккуратной работе с метриками продукта. И чем раньше вы приступите к сбору данных обо всем, что происходит, тем лучше, ведь тем быстрее вы обнаружите проблемы продукта, следовательно, тем раньше вы определите возможности для его роста. Один из хорошо зарекомендовавших себя инструментов -- это, конечно же, Prometheus.

Опциональные фигурные скобки в Scala 3

Как известно, в Scala 3 появились опциональные фигурные скобки, делающие код немного похожим на Python либо Haskell, где для группировки выражений применяются отступы. Давайте посмотрим, как это работает.

Филипп Игнатенко о смысле преподавания

Post_1000x700-20219-35f2e1.jpg

Всем привет! Подготовили для вас интервью вместе с Филиппом Игнатенко.

Филипп преподает на 5 курсах OTUS: “Инфраструктурная платформа на основе Kubernetes”, “DevOps практики и инструменты”, “Administrator Linux. Professional” и др. При этом постоянно получает позитивную обратную связь от студентов, успевает актуализировать материалы занятия и общаться со студентами. Узнаем у Филиппа, как ему это удается!

Анализ данных с помощью SciPy

SciPy основан на расширении Numpy Python и представляет собой пакет прикладных математических процедур. С помощью этого пакета интерактивный сеанс Python превратится в такую же полноценную среду обработки данных/прототипирования сложных систем, как хорошо известные MATLAB, Octave, IDL, R-Lab, SciLab. Распространяется эта библиотека по условиям лицензии BSD и играет важную роль в анализе данных на Python.

Популярное
Сегодня тут пусто