🐳 Единый артефакт сборки: один docker-образ для всех окружений
В новой статье поделились, как ушли от пересборок и добились гарантированного соответствия между Stage и Prod.
Детально рассказываем:
🔵 как избавиться от несогласованности образов между окружениями;
🔵 как настроить стабильное кэширование и избежать проблем с зависимостями;
🔵 как реализовать проверку идентичности Stage→Prod без сложных костылей;
🔵 как снизить нагрузку на CI/CD, сократить время сборок и упростить поддержку пайплайнов.
➡️ Читать на Хабре
В новой статье поделились, как ушли от пересборок и добились гарантированного соответствия между Stage и Prod.
Детально рассказываем:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤9👍5
Вы просили — мы сделали 🤝
CLIP + LLM в проде: мультимодальный «Поиск по фото» для маркетплейса
Никита Романов, Tech Lead продуктов «Поиск по фото» и «Похожие по фото», рассказал, как команда внедрила SigLIP 2, Qdrant и LLM в прод, обучила модель уточнять запросы текстом и улучшила качество поиска без потери скорости.
В статье — архитектура продового пайплайна, обучение эмбединговой модели, генерация тегов через VLM и LLM, результаты A/B-тестов и ключевые инженерные решения, которые помогли выдержать продовую нагрузку.
➡️ Читать на Хабре
CLIP + LLM в проде: мультимодальный «Поиск по фото» для маркетплейса
Никита Романов, Tech Lead продуктов «Поиск по фото» и «Похожие по фото», рассказал, как команда внедрила SigLIP 2, Qdrant и LLM в прод, обучила модель уточнять запросы текстом и улучшила качество поиска без потери скорости.
В статье — архитектура продового пайплайна, обучение эмбединговой модели, генерация тегов через VLM и LLM, результаты A/B-тестов и ключевые инженерные решения, которые помогли выдержать продовую нагрузку.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍13🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест полезных материалов 🔥
Собрали дайджест последних публикаций на случай, если вы что-то пропустили.
📖 Статьи на Хабр
🔵 Compose + Koin + Jetpack Navigation: что мы поняли за 2 года
🔵 Универсальные модели в видеоаналитике: единый фундамент для множества задач
🔵 Оркестрируем 15 тысяч инстансов разных БД без боли (почти)
🔵 Неочевидные подробности обучения двухбашенных моделей
🔵 CLIP + LLM в проде: мультимодальный «Поиск по фото» для маркетплейса
🎤 Доклады
🔵 Infra Meetup: обсудили всё от файловых хранилищ на экстремальных нагрузках до автоматизации репозиториев и философии DevOps — доклады
🔵 ResSys Meetup: говорили, как работают рекомендательные алгоритмы Wildberries & Russ: от блока «вам может понравиться» до сложных моделей, влияющих на выдачу товаров — доклады
👀 Посты с нашими коллегами
🔵 Архитектура поиска по фото — для тех, кто не успевает читать Хабр-обзор, рассказали про сервис в карточках — коротко и наглядно
🔵 Код vs Менеджмент: серия постов о тимлидстве — про ожидания, коммуникацию в команде и важные советы новичкам
🔵 Как нетворкаться, если ты интроверт — начать и не перегореть, даже если общение с незнакомыми людьми вызывает тревогу.
🔵 Всем ли нужен личный бренд? Читать тем, кто давно хочет начать, но сомневается.
🔵 Ну и главное — мемы
Собрали дайджест последних публикаций на случай, если вы что-то пропустили.
📖 Статьи на Хабр
🎤 Доклады
👀 Посты с нашими коллегами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥12👍4
Как мозг обманывает нас в проектах?
Приготовили чтение на субботу — говорим про когнитивные искажения в работе.
Когнитивные искажения — это систематические ошибки мышления, которые возникают из-за особенностей работы мозга. Они помогают быстрее принимать решения, но часто уводят от объективной картины.
В карточках разбираемся, как избежать их в работе и принимать не просто быстрые, но и эффективные решения.
Приготовили чтение на субботу — говорим про когнитивные искажения в работе.
Когнитивные искажения — это систематические ошибки мышления, которые возникают из-за особенностей работы мозга. Они помогают быстрее принимать решения, но часто уводят от объективной картины.
В карточках разбираемся, как избежать их в работе и принимать не просто быстрые, но и эффективные решения.
🔥33❤25👍9👏6
OTA-система обновления прошивок для 30 000 устройств в закрытом контуре: опыт Wildberries
Пётр Растегаев, лид backend-разработки команды девайсов, рассказал о системе обновления прошивок устройств: как мы дошли дожизни такой текущих принципов, какой стек технологий выбрали, какие архитектурные паттерны использовали при разработке и как выстроили удобный релизный цикл прошивок.
➡️ Читать на Хабре
Пётр Растегаев, лид backend-разработки команды девайсов, рассказал о системе обновления прошивок устройств: как мы дошли до
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥3
Вакансии для аналитиков (и не только) в команду 🔥
🔵 Системный аналитик в направление B2B
middle/гибрид
Ищем специалиста с опытом работы с высоконагруженными системами, Kafka или другими брокерами сообщений, с умением выявлять и формировать различные виды требований и опытом в формировании и описании бизнес-процессов.
🔗 Откликнуться
🔵 Продуктовый аналитик (WB Клуб)
middle/гибрид
Ищем специалиста со знанием Python, SQL на высоком уровне, опытом работы с большими объемами данных и построения отчетов в BI-системах, а также умением преобразовывать сложные аналитические данные в действенные рекомендации для продуктовых команд
🔗 Откликнуться
🔵 GO-разработчик в Геосервисы
middle/гибрид
Ищем специалиста с опытом работы с PostgreSQL/MongoDB, опытом работы геосервисами/картами/логистикой, хорошими знаниями алгоритмов и умением анализировать поставленные задачи и находить нестандартные решения.
🔗 Откликнуться
middle/гибрид
Ищем специалиста с опытом работы с высоконагруженными системами, Kafka или другими брокерами сообщений, с умением выявлять и формировать различные виды требований и опытом в формировании и описании бизнес-процессов.
middle/гибрид
Ищем специалиста со знанием Python, SQL на высоком уровне, опытом работы с большими объемами данных и построения отчетов в BI-системах, а также умением преобразовывать сложные аналитические данные в действенные рекомендации для продуктовых команд
middle/гибрид
Ищем специалиста с опытом работы с PostgreSQL/MongoDB, опытом работы геосервисами/картами/логистикой, хорошими знаниями алгоритмов и умением анализировать поставленные задачи и находить нестандартные решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
Go: с чего начать 🔥
Изучение Golang остаётся одним из наиболее перспективных и востребованных направлений. Спросили у коллег про полезные ресурсы для погружения в язык программирования.
Изучение Golang остаётся одним из наиболее перспективных и востребованных направлений. Спросили у коллег про полезные ресурсы для погружения в язык программирования.
Привет! На связи Дмитрий Меренков, Golang-разработчик в команде анализа текста. Делюсь ресурсами, которые помогли мне начать работать с Go.
Небольшой дисклеймер: мы с коллегами обсуждали книги и курсы по Go и пришли к выводу, что универсальных рекомендаций не бывает. Каждому подходит свой формат: кто-то учится по видео, кто-то по книгам, кто-то через практику. Главное не то, что именно ты читаешь, а как применяешь это в работе.
Но вот книги, которые действительно помогли мне и коллегам:🔵 Go in Action — объясняет, как язык работает «под капотом». Полезно, если уже пишете на Go и хотите глубже понять внутренности.🔵 100 Go Mistakes and How to Avoid Them — про типичные ошибки: от строк и данных до конкурентности и тестов. Учишься писать идиоматичный, безопасный код.🔵 Learning Go — базовое, но практичное руководство. Помогает начать писать понятный, чистый Go-код.🔵 Dave Cheney — High Performance Go — про оптимизацию, профилирование и работу с производительностью.
Рекомендую всегда учиться новому, но выбирать только то, что помогает в задачах. У каждого свой набор проблем. Кто-то оптимизирует latency, кто-то строит надёжные очереди сообщений, кто-то масштабирует систему. И не просто читать, а делать руками.
Из того, что можно попробовать прямо сейчас:🔵 gRPC + Protobuf vs HTTP/JSON — сравнить на практике.🔵 WebSocket / WebRTC — понять, как работает real-time.🔵 Redis — замерить latency кэша и обычной базы данных.🔵 Kafka / RabbitMQ — написать продюсера и консьюмера.🔵 Профилирование и мониторинг — pprof, tracing, Prometheus/Grafana.
Я вот сам только недавно дошёл до архитектуры и понимаю, что чем больше пробуешь, тем больше появляется правильных вопросов.
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥42👍10❤7
Делегировать нельзя сделать самому 🤔
Куда ставите запятую? Когда задачу нужно сделать самому, а когда стоит делегировать команде — разбираемся в карточках.
Куда ставите запятую? Когда задачу нужно сделать самому, а когда стоит делегировать команде — разбираемся в карточках.
❤24🔥12👍11🥰2