Зачем мы пошли в разработку своих решений на базе low-сode & Backend-Driven UI
Представим, что перед нами стоит максимально тривиальная задача — поменять в карточке объявлений цену, выделив ее ярким фоном, и название товара.
Обновления необходимо внести на всех трех платформах: Web, Android и iOS. Следовательно, задача должна пройти полный цикл разработки — от постановки в бэклог до финального релиза. И вот тут возникает проблема. Во-первых, команды могут быть заняты решением более приоритетных задач. Во-вторых, разные платформы обновляются по-разному. И, как итог, time to market даже для такого простого изменения составит существенную величину.
📌 Решить это можно через переход на WebView или использование кроссплатформенных инструментов, таких как Flutter. Однако мы остановились на подходе Backend-Driven UI. Что из этого вышло рассказал в новой статье Михаил Шевченко, архитектор и разработчик backend low-code-платформы Bricks в Авито.
#backend_avitotech #habr_avitotech
Представим, что перед нами стоит максимально тривиальная задача — поменять в карточке объявлений цену, выделив ее ярким фоном, и название товара.
Обновления необходимо внести на всех трех платформах: Web, Android и iOS. Следовательно, задача должна пройти полный цикл разработки — от постановки в бэклог до финального релиза. И вот тут возникает проблема. Во-первых, команды могут быть заняты решением более приоритетных задач. Во-вторых, разные платформы обновляются по-разному. И, как итог, time to market даже для такого простого изменения составит существенную величину.
#backend_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11⚡7👍4🤩4❤2
У нас есть платформа для A/B-тестов Trisigma
И её теперь можно попробовать в своём проекте. Ведь мы сделали релиз для всех, кто отвечает за качество изменений в продукте.
И вот только несколько крутых функций, которые есть в нашем инструменте:
☑️ Вы сможете запустить очень много экспериментов параллельно без риска, что они будут друг другу мешать;
☑️ Все участники процесса будут понимать метрики одинаково, ведь они общие для всех тестов и заводятся один раз;
☑️ Платформа сама соберёт и проанализирует результаты, сэкономив ресурсы аналитиков.
Попробовать Trisigma на деле можно, запросив демо. А прочитать, как создавалась платформа — на карточках⬆️
#analytics_avitotech #avitoteam
И её теперь можно попробовать в своём проекте. Ведь мы сделали релиз для всех, кто отвечает за качество изменений в продукте.
В 2019 году я говорил, что мне нравится «простота» решения. Наколеночное, но эффективное. Сегодня наше решение сложное под капотом, но дружелюбное для пользователей — Данила Леньков, создатель платформы Trisigma
И вот только несколько крутых функций, которые есть в нашем инструменте:
Попробовать Trisigma на деле можно, запросив демо. А прочитать, как создавалась платформа — на карточках
#analytics_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21❤10⚡7👍2👎1
— Ну что, как прошли выходные?
— Супер! Изучаю оффер от Авито!
Это мы забегаем в будущее тех DS-инженеров, кто успешно пройдёт все этапы Weekend Offer 1-2 марта!
В какие команды нанимаем мидлов и сеньоров в этот раз:
🔴 AI Lab;
🔴 Антифрод и модерация;
🔴 Монетизация;
🔴 Поиск и рекомендации;
🔴 Вертикальные команды DS.
И, самое важное: заявки принимаем до 27 февраля.
Ещё есть время зайти на сайт и узнать, подходим ли мы друг другу и что нужно освежить в голове перед собеседованием.
#avitoweekendoffer
— Супер! Изучаю оффер от Авито!
Это мы забегаем в будущее тех DS-инженеров, кто успешно пройдёт все этапы Weekend Offer 1-2 марта!
В какие команды нанимаем мидлов и сеньоров в этот раз:
И, самое важное: заявки принимаем до 27 февраля.
Ещё есть время зайти на сайт и узнать, подходим ли мы друг другу и что нужно освежить в голове перед собеседованием.
#avitoweekendoffer
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍5🔥5😢2⚡1
This media is not supported in your browser
VIEW IN TELEGRAM
Три слова для привлечения внимания любого тимлида: OKR, планирование и мотивация команды 🚀
А теперь, пока вы тут: встречаемся 26 февраля на Avito TeamLead Drinkup #3!
Обсудим, как оценивать софт скиллы на собеседовании, растить и мотивировать команду и зачем ИИ в менеджменте. Без нетворка, конечно, не оставим — он будет после основной программы.
Для регистрации кликайте сюда. Осталось не так много мест!🔥
#management_avitotech
А теперь, пока вы тут: встречаемся 26 февраля на Avito TeamLead Drinkup #3!
Обсудим, как оценивать софт скиллы на собеседовании, растить и мотивировать команду и зачем ИИ в менеджменте. Без нетворка, конечно, не оставим — он будет после основной программы.
Для регистрации кликайте сюда. Осталось не так много мест!
#management_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21🔥10🙏6👍2
Да-да, и мы туда же. В связи с праздником, вопрос: какой у вас язык любви?
Наш, однозначно, Golang ❤️
Поэтому Павел Агалецкий, техлид и бэкенд-разработчик Авито, вернулся в эфир с обзором новой версии Go 1.24! В нём рассказал про новый метод B.Loop в stdlib, а также разобрал три самых интересных фичи: Generic Type Aliases, tool и swiss tables для map.
Мы знаем, чем вы будете заняты ближайшие 15 минут⬇️
📺 YouTube
🔵 ВК
🎧 Rutube
#видео_avitotech
Поэтому Павел Агалецкий, техлид и бэкенд-разработчик Авито, вернулся в эфир с обзором новой версии Go 1.24! В нём рассказал про новый метод B.Loop в stdlib, а также разобрал три самых интересных фичи: Generic Type Aliases, tool и swiss tables для map.
Мы знаем, чем вы будете заняты ближайшие 15 минут
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Обзор новой версии Golang 1.24
#avitotech #golang #coding #programming
Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Недавно состоялся релиз новой версии языка Go: 1.24. В этом видео Павел Агалецкий, техлид и бэкенд…
Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Недавно состоялся релиз новой версии языка Go: 1.24. В этом видео Павел Агалецкий, техлид и бэкенд…
⚡29❤26🔥11👎3👍2
Исполнители: *стараются вычислить формулу супер ликвидных объявлений*
Команда Seller Experience: *запускает ML-модель, которая помогает это сделать за несколько шагов*
☑️ Всё дело в анализе успешных исполнителей, библиотеке AutoWoE и создании рекомендаций для исполнителей на основе скор-карты.
Как мы создавали модель, учили её и что показали A/B-тесты, рассказал аналитик команды Seller experience (SX) в Авито Айрат Рахматуллин💚
#analytics_avitotech #статья_avitotech
Команда Seller Experience: *запускает ML-модель, которая помогает это сделать за несколько шагов*
Как мы создавали модель, учили её и что показали A/B-тесты, рассказал аналитик команды Seller experience (SX) в Авито Айрат Рахматуллин
#analytics_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥7👍5
Ждём на первом этапе 1 марта мидлов и сеньоров с опытом в DS от трёх лет (стек — NLP или классические ML)
#avitoweekendoffer
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5🔥3❤🔥1👎1
Игорь Конев, старший инженер команды DBaaS в Авито, выделил 3 проблемы эксплуатации данных k8s и показал, как их решение помогает построить стабильную DBaaS-платформу и автоматизировать жизненный цикл баз.
Кстати, в основе статьи — выступление Игоря на Avito Database meetup #1. Новичкам обязательно к прочтению
#DWH_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥9👍7
А ещё наращивать ИБ-экспертизу среди разработчиков и снижать риски пропуска критических уязвимостей?
Мы решили, что повысить метрики безопасности поможет новая роль Security BP. Почему выбрали именно этот путь, и к чему это привело, рассказала Екатерина Пухарева, руководитель продуктовой безопасности в Авито.
А в карточках собрали 5 метрик безопасности, которые отслеживаем во всех продуктовых командах
#статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5👍3