Pull to refresh
8
8
Олег Казаков @OlegSpectr

CTO в Spectr

Send message

Логи из docker compose / docker swarm в Grafana / Loki быстро и просто

Level of difficultyMedium
Reading time19 min
Views21K

Хочу показать как развернуть готовый и полностью работающий стек мониторинга Grafana + Loki + Prometheus + Pushgateway + Promtail за пару минут (в прямом смысле этого слова), без необходимости устанавливать на машину дополнительное ПО (плагины docker и плагины логирования) и собирать логи со всех контейнеров машины (или сразу со всех нод, в случае с swarm).

Читать далее
Total votes 24: ↑24 and ↓0+24
Comments21

Ural Digital Weekend 2023 — программа и спикеры конференции

Reading time8 min
Views941

Привет! На связи Spectr.

Остался всего месяц до Ural Digital Weekend 2023. Рассказываем, что вас ждет на одном из самых масштабных диджитал-событий этого года! Под катом — подробности о программе и спикерах конференции.

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

Битва медведей: Pandas против Polars

Reading time8 min
Views8K

Привет! На связи Грегори Салиба из Spectr.

Возможно, вы прочитали название статьи и подумали, что попали на программу «В мире животных». Но нет, речь пойдет о сравнении двух  гигантов аналитики данных в Python: Pandas и Polars. В этой статье мы подробно рассмотрим вопрос быстродействия этих двух решений в части работы с файлами больших объемов.

В статье мы сравним скорость обработки на примере конкретной задачи одного из проектов, разработку которого ведет наша команда.

Читать далее
Total votes 12: ↑10 and ↓2+13
Comments14

Внедряем DevSecOps в процесс разработки. Часть 1. Обзор инструментов, Pre-commit Checks

Level of difficultyMedium
Reading time9 min
Views6.9K

Привет! На связи Олег Казаков из Spectr.  

Вопросы безопасности разрабатываемого софта последнее время стоят очень остро, и внедрение практик безопасной разработки в существующие процессы становится необходимостью. 

Мы подготовили цикл статей, где поделимся своим опытом и наработками и расскажем, из чего состоит DevSecOps и как его внедрить в процесс разработки. 

В первой статье поговорим о теории DevSecOps и подробно рассмотрим Pre-commit Checks.

Читать далее
Total votes 2: ↑2 and ↓0+2
Comments3

Vite, SVG и карьерные свичи: рассказываем, как прошел митап #DevTalks о фронтенде

Level of difficultyEasy
Reading time6 min
Views1.6K

Всем привет! На связи Spectr.

В феврале мы провели митап #DevTalks, посвященный фронтенду, и сейчас хотим подробно о нем рассказать: поделимся докладами спикеров, материалами выступлений, отзывами участников и немного расскажем о внутренней кухне организации таких ивентов. 

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments1

Как запускать RabbitMQ в Docker

Reading time8 min
Views72K

Алексей Барабанов, IT-директор «Хлебница» и спикер курса «RabbitMQ для админов и разработчиков», подготовил конспект, который поможет научиться запускать и настраивать RabbitMQ в Docker. Вы поймёте, как конфигурировать параметры запуска, а также узнаете о возможностях управления через веб-интерфейс.

Читать далее
Total votes 32: ↑30 and ↓2+30
Comments12

Генерация Swagger для сервера Echo

Reading time12 min
Views3.9K

В процессе работы над проектом потребовалось генерировать аннотации OpenAPI налету из реализованных в проекте http-хэндлеров. Ни одна из имеющихся реализаций не удовлетворяла требованиям по удобству использования и поддержки. Поэтому пришлось написать свою обертку над echo.Group, с помощью которой можем получить swagger аннотацию на основании тех путей и с теми параметрами вызова, которые реально зарегистрированы в сервере. О причинах и путях реализации в статье.

Читать далее
Total votes 2: ↑1 and ↓1+1
Comments13

Information

Rating
590-th
Location
Пермь, Пермский край, Россия
Works in
Registered
Activity

Specialization

Backend Developer, Chief Technology Officer (CTO)
DevOps
PostgreSQL
PHP
Laravel
Golang
Docker
Redis
RabbitMQ
Elasticsearch
Nginx