Логирование микросервисов

Читаю довольно свежую книгу «Building Microservices. Designing Fine-Grained Systems», Sam Newman Первая самая мощная рекомендация, которую я считаю, очень важной — это внедрение агреггированной системы логирования.Это система, которая будет собирать и формировать общий лог со всех микросервисов, которые находятся в системе. Действительно, когда довольно большая система разбита на части с некоторыми, порой весьма неожиданными законами …

Как я борюсь с выгоранием. Личный опыт.

Я работаю последние несколько лет в сфере IT. Занимаюсь преимущественно разработкой крупных веб приложений. С выгоранием знаком не понаслышке и сейчас попробую рассказать, как научился справляться с профессиональным выгоранием и даже предупреждать его появление. Читая статьи и заметки других людей, я обратил внимание, что под самими термином «профессиональное выгорание» люди могут подразумевать разные вещи. Поэтому …

Создаем свой компонент на Python

Зачем это нужно? Когда я начал учиться проектировать информационные системы на базе микро сервисов, то обнаружил, что часто требуется при построении архитектуры использовать в разных микро сервисах в рамках одного большого проекта одни и те же классы. Например, класс для работы с нашим хранилищем Minio s3, или класс для работы с RabbitMQ, класс для работы …

Поиск похожего товара по картинке. Как организовать поиск по фото на своем сайте

На скриншотах ниже — результат внедрения сервиса по поиску изображений. Используются пред обученные open source модели и индексация своего каталога товаров по векторам. Если вы хотите сделать поиск по фотографиям исключительно в рамках товаров своего сайта, то читаем ниже. Поразительно, насколько сегодня просто стало создавать различные сервисы. Буквально за две недели при наличии прямых рук …

Пример простого Drag and Drop на Flask

Если вам нужно вывести таблицу, которую можно было бы редактировать с помощью перетаскивать, то простой код ниже даст вам понимание, как это может выглядеть. Внизу простой пример, как с помощью Python, Flask, можно построить таблицу, в которой возможно перетаскивание элементов и отправка результирующего массива для последующей обработки. Код Python ниже. Нужно 2 файла: один сам …