Купер.тех
8.43K subscribers
1.03K photos
21 videos
1 file
478 links
Мы tech-команда, которая создает сервис доставки из магазинов и ресторанов (ex СберМаркет) и делает это с любовью.

Хабр: https://bit.ly/3xOhSYw
Видео: https://bit.ly/3SW9MCw
VK: https://bit.ly/45NudZC
Вакансии: https://team.kuper.ru/tech
Download Telegram
🌍Архитектура Купера — это не просто схемы, а стратегия развития сервиса.
Она развивается вместе с продуктом: мы добавляем новые возможности, масштабируем процессы и следим, чтобы системы работали без сбоев.

Глеб Гончаров, руководитель отдела управления архитектурой в Купер.тех, делится подходами и практиками, используемыми при проектировании систем.

Все фишки — собрали для вас в карточках выше👉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👏24🔥15🏆86
Как превратить разбор инцидентов в источник инсайтов и улучшений?

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

💭В новой статье Максим Бурцев, руководитель отдела мониторинга, рассказывает о нашем подходе к Postmortem, который помогает извлекать из инцидентов максимум пользы и менять инженерную культуру.

👉 Читайте на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18🤩7👏53🏆1
В Купер.тех язык разработки Go — один из ключевых: на нём работают десятки наших сервисов, а количество разработчиков в компании постоянно растёт. Поэтому мы внимательно следим за обновлениями экосистемы.
Август принёс новую версию Go 1.25. Релиз в этот раз оказался богат на эксперименты: JSON v2, пакет для тестирования конкурентного кода, новый сборщик мусора. Как всегда много улучшений для инструментов и рантайма.
Наш разработчик Всеволод Охрин уже разобрался, что нового завезли — и делится самым интересным.

🟢JSON 2.0
Новый взгляд на работу json c разделением на семантический и синтаксический API.
Выставляйте переменную GOEXPERIMENT=jsonv2 при сборке и пользуйтесь двумя новыми пакетами стандартной библиотеки (encoding/json/v2 и encoding/json/jsontext)
Для подробностей читайте официальный proposal, либо смотрите запись доклада с GopherCon.

🟢Тecтирование времени
Новый пакет testing/synctest содержит функцию Test, создающую «временной пузырь», возвращающий назад в 2000-й год (жаль, что не 2007-й). Внутри время движется, только если все горутины заблокированы, что позволяет наконец явно тестировать конкурентный код. Примеры можно посмотреть по ссылке.

🟢FlightRecorder для трейсов
Новый runtime/trace.FlightRecorder API позволяет «на лету» осуществлять трассировку в памяти и сохранять данные, только когда это действительно нужно — что значительно снижает затраты на отладку событий, происходящих редко.

🟢GOMAXPROCS умеет в контейнеры
В Linux рантайм теперь учитывает CPU-лимиты, заданные в cgroup при вычислении дефолтного значения GOMAXPROCS, а также обновляет значение прямо во время работы.

🟢Green Tea
Новый экспериментальный сборщик мусора. Под переменной GOEXPERIMENT=greenteagc. Подробности тут.

🟢Make Go Great Again
Обновление в The Go Programming Language Specification.
Полностью исключили концепцию Core Types, теперь осталось только убрать дженерики😁
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥9🤩7👏2🏆1
Если пишете на Go — ставьте 🦫 и расскажите, какие обновления уже успели внедрить, а на что смотрите с осторожностью.
Anonymous Poll
44%
🦫
56%
👀я не пишу на Go, но мне тоже интересно
😁Как сделать исследования частью командной культуры и повысить их эффективность?

Порой кажется, что исследования — это долгий и сложный процесс, который мешает быстро принимать решения. Но правильное взаимодействие команды и исследователя, регулярные практики и открытая коммуникация могут превратить исследования в мощный инструмент для развития продукта.

В новой статье старший исследователь пользовательского опыта Дарья Гордеева делится своим подходом к интеграции исследований в работу продуктовых команд — о «Днях эмпатии», совместных разборках и способах сделать исследования интересными и полезными для всех участников.

🏃Читайте на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1611🏆103
[Debug карьеры]🏃🏃🏃🏃
Почему «мой опыт никому не нужен» — миф, который мешает расти


Когда-то Марина Гончарова работала в техподдержке, а также успела побыть аналитиком и тестировщиком. Сегодня — старший менеджер IT-проектов в Купере и человек, который уверенно выходит к аудитории на больших IT-конференциях.

Недавно Марина стала гостьей подкаста IT-психолога Юлии Уваровой.

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

Смотрите подкаст:
🟢VK Видео 🟢YouTube 🟢
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1911💯7❤‍🔥33🤔2
Как автоматизация экономит недели работы и десятки процентов бюджета?

Матчинг товаров — одна из ключевых задач в e-commerce. Раньше контент-менеджеры тратили часы и даже недели на ручной ввод атрибутов и создание карточек. Сегодня ML-пайплайны позволяют сократить этот процесс до пары минут. Но чтобы это заработало, пришлось решать десятки неожиданных проблем: от хаотичных данных до борьбы с дубликатами.

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

👉 Читайте на Хабре!
14🔥12🏆11🤩2
🌍Где вы можете послушать экспертов Купер.тех в сентябре?
Лето прошло, но осень у нас будет не менее горячая и насыщенная на события:

🟢10.09 | SberHealth Mobile Meetup
🏃Евгений Прокопьев, с докладом:
«State of React Native | почему стоит следующее мобильное приложение писать на RN?»

🟢11-12.09 | ProductSense
🏃Григорий Фрольцов будет экспертом в секции ProductSense Lounge.

🟢12.09 | Let's GoConf
🏃Анна Перемитина c докладом:
«Как окружить себя мусором и потерять память»

🟢13.09 | Merge Conf
🏃Марина Гончарова c докладом:
«Как запускать проекты без команды? Плюсы, минусы и роли кросс-командного проджект менеджера»

🟢16.09 | DevOops Conf
🏃Дарья Попова c докладом:
«Инциденты, когда на кону большие деньги»
🏃Александр Кувыкин c докладом:
«GitLab components. Как не докатиться до монолитных шаблонов CI/CD»

🟢19.09 | HR Forum Big Fish
🏃Валерия Аничкина с докладом про источники подбора

Онлайн или офлайн — выбирайте формат и приходите слушать💚
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥148🤩81
Глеб Гончаров, руководитель отдела управления архитектурой в Купер.тех, стал гостем подкаста «IT без масок»
на канале Go To IT. Там он поделился опытом подготовки нагруженных приложений к высокому сезону и не только.

😀В выпуске:
— Highload простыми словами: что это реально значит;
— Нагрузочные и хаос-тесты в продакшене (и зачем их запускать на живых системах);
— Архитектурные ката как тренировки для инженеров;
— Как совмещать роли архитектора и лида и не сгореть;
— Как оцифровать труд команды;
— Неформальное лидерство и миссия инженера.

🏃Слушайте или смотрите выпуск здесь:
🟢 YouTube🟢 VK Видео🟢

И переходите на канал Глеба, в котором он делится мыслями об IT, менеджменте и жизни!
Please open Telegram to view this post
VIEW IN TELEGRAM
22👏11🔥10❤‍🔥3🤩2
В Купере ежедневно сотни тысяч пользователей совершают десятки тысяч запросов в секунду.
Фронтенд — критически важная часть этой системы, напрямую влияющая на бизнес.

В новой статье Иван Щукин, руководитель группы инженеров IT-инфраструктуры, рассказывает:

🟢как мы выстраивали мониторинг фронтенда в Купере и какие трудности встретили на пути;
🟢как определить, что именно ломается — фронт или бэк;
🟢какие клиентские метрики используем в качестве SLI.

👉Читайте на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
26🔥20🤩94🏆3
Сегодня поздравляем коллег с Днём тестировщика!

🏃В честь праздника мы решили узнать у ребят из команды Купер.тех каково это — быть тестировщиком?
В этом посте собрали истории наших QA о том, как профессия тестировщика проникает в повседневность, меняет мышление и даже делает жизнь забавнее.

🔥Желаем профессиональных успехов, и чтобы багов в вашей жизни всегда было меньше, чем в таск-трекере!🔥

Если ты тестировщик, поделись в комментариях, как на тебя повлияла профессия в обычной жизни!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥13👏11❤‍🔥4💔21🤩1
🛍Как мы проектируем личный кабинет ресторана: процессы, решения и ошибки

В новой статье Диана Пак, руководитель группы продуктового дизайна, поделилась своим опытом развития личного кабинета ресторана в RTE(ready-to-eat):

🟢какие процессы реально работают и зачем нужны ретро с котиками
🟢как выглядит эволюция продукта: от минималки до десятков инструментов для управления рестораном
🟢зачем нам встречи «Три амиго» и как они помогают экономить время
🟢какие принципы мы выработали на собственных факапах.

Статья не только про дизайн, но и про командную работу, ошибки и то, как мы их исправляем.
Будет полезно всем, кто строит продукты — даже если они далеки от ресторанов.

👉 Читайте на Хабре!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥12👏66👍32🔥1
12119
👍12763🔥2
🔥27👍663