Получи случайную криптовалюту за регистрацию!

Samokat.tech

Логотип телеграм канала @samokat_tech — Samokat.tech S
Логотип телеграм канала @samokat_tech — Samokat.tech
Адрес канала: @samokat_tech
Категории: Технологии
Язык: Русский
Количество подписчиков: 1.72K
Описание канала:

Рассказываем инженерные истории про ИТ для ритейла реального времени
Дарксторы, анализ данных, инженерная культура – выбирайте, что интересно вам!

Рейтинги и Отзывы

1.67

3 отзыва

Оценить канал samokat_tech и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

2


Последние сообщения

2022-07-15 11:47:34 Мероприятие: Sravni Tech Meetup
Когда: 21 июля
Тема: Эволюция подходов по работе с таблицами в вебе: что меняется на пути от нескольких сотен до десятков тысяч строк во фронтенде твоей таблицы и где подстелить соломку
Докладчик: Анна Ланда, Frontend Developer в Samokat_tech

Слово Ане:

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

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

Мы набили шишек с использованием React Hook, различных вариантов организации MobX store, наследованием observable-объектов. Я поняла, как надо было, и в уже в следующем продукте всех этих проблем удалось избежать.

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

Подробнее о митапе
342 views08:47
Открыть/Комментировать
2022-06-14 12:00:36 Кто выбирал пункт "Хочу поучаствовать в Samokat Tech Meetup в качестве спикера" – приходите в личку к @adolgushev обсудить детали?
748 views09:00
Открыть/Комментировать
2022-06-10 10:01:24 Мероприятие: Techlead Conf
Когда: 13-14 июня
Тема: Смена архитектуры: технологическая и организационная сторона
Докладчик: Максим Овчинников, Product Owner

Слово Максу:

"Такое бывает: бизнесу нужно больше, чем может дать нынешняя ИТ-архитектура продукта. Быстрее; надёжнее; чтобы лучше масштабировалось.

Так было и у нас в Самокате.

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

Но бизнес не стоял на месте: сейчас с помощью Самоката, кроме продуктов, можно заказать косметику, лекарства и впереди ещё много всего интересного. Для продуктов есть не только сценарий “хочу этот айтем, заказываю его скорее”, но становится всё больше “заходил сюда без мысли об этом айтеме, но теперь вижу, что он мне нужен”.

У нас появились целые команды, которым нужно дополнительное усилие со стороны пользователя, чтобы понять, что ему что-то нужно.

И тут мы натолкнулись на ограничения архитектуры с монолитом центральной витрины приложения.

В какой момент менять архитектуру под возможность дальнейшего масштабирования для бизнеса? Как правильно вынести свои данные из других сервисов? Как это организовать с точки зрения технологического стека? Как изменить процессы разработки под изменения архитектуры? Расскажу об этом в докладе".

Подробнее о докладе и конференции
1.0K views07:01
Открыть/Комментировать
2022-06-09 11:11:35
Готовим следующие выпуски Samokat Tech Meetup – расскажите, как вам больше хотелось бы поучаствовать?
Anonymous Poll
43%
Офлайн – прийти в московский офис
23%
Офлайн – прийти в питерский офис
40%
Онлайн
7%
В качестве спикера
142 voters761 views08:11
Открыть/Комментировать
2022-06-09 11:10:58 Попытка два
713 views08:10
Открыть/Комментировать
2022-06-07 10:26:20 Статья на Хабре: "Запускаем MVP: как помочь команде справиться с режимом аврала"

Новые продукты случаются.

Для внешних пользователей, для внутренних, для каких-нибудь пользователей – тут бывает по-всякому. Но момент, который может повторяться для самых разных продуктов – хотим выпустить поскорее (а ещё в рамках бюджета и нужного качества, ага).

Тут на помощь приходит концепция MVP. Давайте сделаем сколько-то готовую версию, чтобы как можно раньше получить обратную связь от пользователей и стейкхолдеров, а дальше разберёмся.

Ради этого “как можно раньше” процесс создания MVP часто выглядит как яростный забег: жертвуем регламентами, документацией и другими вещами, которые “полезные, но давайте потом”. Работаем в режиме “не поднимая головы”.

Для полноты картины добавим сюда постоянно меняющиеся требования; на ранних стадиях создания продуктов такое случается. Получим процесс, для которого всё понятно насчёт business value (продукт!), но который может быть изматывающим для комады разработки. Переработки, стресс, демотивация, а там и до выгорания недалеко.

Давайте поговорим о том, как искать баланс – сделать MVP, которое “как можно раньше”, но при этом не сжечь команду.

В новой статье на Хабре Вероника Вагнер (QA Lead в одном из внутренних продуктов Самоката) рассказывает историю из опыта: как мы в Самокате делали MVP нового внутреннего продукта, что для нас сработало (и не сработало), чтобы помочь команде работать в высоком темпе, адаптироваться к меняющимся требованиям и не потерять по дороге боевой дух.

Приносите ваши вопросы и комментарии!

Заглянуть в статью на Хабре
763 views07:26
Открыть/Комментировать
2022-05-27 12:29:54 Мероприятие: митап Tinkoff_AI Time Series
Когда: 2 июня
Тема: Аннушка уже перетарила масло: как построить прогноз спроса и не потерять голову
Докладчик: Мария Суртаева, ML-специалист

В работе с временными рядами и прогнозированием многие отдают предпочтение градиентному бустингу: это быстро и эффективно, а на стадии R&D показывает хорошие теоретические метрики. Все становится интереснее, когда доходит до продакшена: там у градиентного бустинга случаются проблемы с бизнес-метриками.

В докладе Мария расскажет об опыте использования градиентного бустинга в Самокате: почему выбрали именно его, с какими сложностями столкнулись на продакшене, как решают эти проблемы.

Надеемся, доклад будет интересен тем, кому еще только предстоит использовать градиентный бустинг в проде, и поможет подготовиться к возможным сложностям. А также тем, кто хочет познакомиться с разными подходами к улучшению бизнес-метрик в прогнозе спроса.

Подробнее о митапе
894 views09:29
Открыть/Комментировать
2022-05-16 11:02:14 Мероприятие: Techlead Conf
Когда: 13-14 июня
Тема: Архитектура – зеркало корпоративных ценностей
Докладчик: Екатерина Лысенко, Solution Architect

Слово Кате:

"Domain-Driven Design предлагает важную пользу, но не рассказывает с порога кое о чём важном.

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

Тут вам на помощь может прийти Domain-Driven Design. Звучит он хорошо: предметные области, модели, единый язык; наконец-то ИТ и бизнес договорятся.

Вот только есть загвоздка: среди препятствий в использовании DDD у вас будет не только сложность предметной области и ограничения стека, но кое-что неочевидное – ценности.

О ценностях ок слышать от CEO или эйчаров, но в инженерной команде отношение к самой этой теме по моему опыту – нейтрально-скептическое.

И даже если (вдруг) мы почему-то решили заняться ценностями с инженерным умыслом, выясняется, что тут легко скатиться в развешивание плакатов на стенах кухни в офисе и бесполезные встречи с набившими оскомину заклинаниями. На деле выясняется, что настоящие ценности живут “в курилке”, но как с этим быть, как на что-либо влиять – вообще непонятно.

Давайте поговорим о прикладной стороне ценностей. Почему без общих ценностей у вас будут проблемы с архитектурой. Как продуктовый подход помогает в работе с ценностями. И как работать с ценностями без нудного морализаторства и гуманитарного шаманства.

Надеюсь, доклад будет интересен для С-level и руководителей – в чью зону ответственности входят вопросы архитектуры. А ещё для инженеров, кто не стесняется задавать руководству неудобные вопросы и интересуется архитектурой".

Подробнее о докладе и конференции
923 views08:02
Открыть/Комментировать
2022-05-12 19:13:50 Samokat_tech на Highload++

План на конференцию
- Сделать доклад про нагрузку – "Performance as a service: делаем быстрее и дешевле через сервисный подход".
- Рассказать, что под капотом у офлайнового CDN для мгновенной доставки товаров – из первых рук, как это видят инженеры из разработки.
- Поиграть в "Собери заказ" – дать участникам конференции возможность посмотреть на заказ не только как пользователям, но ещё и поуправлять заказом со стороны дакрстора (и под это дело получить разные вкусности; для достоверности, чтобы честный заказ).
- Порешать задачки по программированию на скорость; подарить участникам брендированный мерч, а самым быстрым – Apple Watch.

Будете на Highload, заходите в гости к нам на стенд Samokat_tech!

Если в этот раз пропускаете конференцию, пишите в комментах, в каких из этих активностей выше хотели бы поучаствовать – что-нибудь придумаем!

Подробности: https://tech.samokat.ru/highload
1.1K viewsedited  16:13
Открыть/Комментировать
2022-04-29 09:30:38 Мероприятие: CodeFest 12
Когда: 28-29 мая
Тема: Защита разработки в эпоху кризиса
Докладчик: Олег Коровин, Руководитель фронтенд-разработки

Слово Олегу:

"В моменты кризиса может случится так, что нужно пересмотреть подходы к тому, как организовывать работу с вашими проектами, как их деплоить и запускать. Некоторые инструменты могут быть недоступны. Расскажу, как мы готовились к новым рискам:

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

Подробнее о докладе и конференции
1.1K views06:30
Открыть/Комментировать