AvitoTech
25.2K subscribers
2.03K photos
163 videos
1 file
1.79K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Платформа DBaaS: зачем и как

🚀 Хотите экскурс про то, как мы начинали работать с базами данных? Его проведёт руководитель разработки платформы DBaaS Владимир Алёшин на Avito Database meetup #1.

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

#DBA_avitotech #avitodatabasemeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍6
Особенности работы Kubernetes со stateful приложениями (БД) ☄️

Игорь Конев, инженер DBaaS, расскажет базу по stateful в kubernetes и объяснит, что и почему мы выбрали для работы с приложениями. Всё это — на Avito Database meetup #1.

💻 Присоединяйтесь 24 апреля в 18:30. Обсудим, что можно улучшить, чтобы работать со stateful было еще удобнее.

#DBA_avitotech #avitodatabasemeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥76👍1
«CockroachDB на платформе DBaaS: зачем и как» — 60-минутная готовность

В 19:00 запускаем трансляцию доклада Полины Кудрявцевой. Начнём с того, зачем нам вообще понадобились cloud native базы, почему выбрали CockroachDB и как с ней работаем. Полина расскажет про топологию кластера, гарантии отказоустойчивости, пайплайн создания БД на платформе, агента и ролевую модель. А закончим планами развития CockroachDB.

❗️📚 Важное к докладу

1. CockroachDB: The Definitive Guide — книга об устройстве CockroachDB без низкоуровневых технических деталей. Идеально для первого знакомства с технологией.
2. Official Docs: Distribution Layer часть официальной документации CRDB по распределению данных по кластеру.

➡️ Смотреть трансляцию ⬅️

#немитап_avitotech #DBA_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥186👍1
Паттерны управления базами данных в multi-cluster (multi-dc) kubernetes среде

Это доклад разработчика DBaaS Никиты Жига. Его можно будет послушать 24 апреля на Avito Database meetup #1. Никита расскажет, зачем нужен multi-cluster, как управлять всем без единого контроллера и минимизировать простои при обновлениях.

Мест офлайн уже нет, но на трансляции всегда найдётся. Ставьте напоминание в календарь и подписывайтесь на наш YouTube-канал. 📺

#DBA_avitotech #avitodatabasemeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥81👍1
Особенности адаптации классических СУБД к платформе DBaaS (на примере PostgreSQL)

🔥 Если бы Avito Database meetup #1 был тортом, этот доклад стал бы его вишенкой.

Андрей Лярский объяснит, почему классические СУБД не работают в kubernetes из коробки и как грамотно провести интеграцию.

📺 Готовьте вопросы и присоединяйтесь к трансляции.
🕒 24 апреля. 18:30 мск.

#DBA_avitotech #avitodatabasemeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133👍2
🐞 Пересмотрели подход к управлению БД и поделились опытом на Avito Database meetup #1. Держите плейлист с митапа.

📎Платформа DBaaS: зачем и как
Хронология развития платформенного управления в компании, проблемы, курс на автоматизацию и решение в Kubernetes.

📎 Stateful-приложения в Kubernetes (DB edition)
База по stateful в Kubernetes, решения, которые используем мы, и перспективы K8s.

📎 Паттерны управления базами данных в multi-cluster (multi-dc) Kubernetes-среде
Преимущества multi-cluster, управление в отсутствии контроллеров, шедулинг и servicediscovery.

📎Особенности адаптации классических СУБД к платформе DBaaS (на примере PostgreSQL)
Коробочные и сторонние решения, PostgreSQL у нас (2000+ баз) и задачи интеграции — НА, бэкапы, мониторинг.

🔵 А ещё фото с митапа собрали в альбом, смотрите в нашей группе VK.

#DBA_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥151
Добавили поддержку векторного поиска в движок, и успешно пользуемся им с 2021 года. О — опыт!

☄️ Им-то и поделится Михаил Самолкаев, разработчик команды инфраструктуры поиска (Search Infra). Миша расскажет про самые интересные алгоритмы и техники и покажет готовые решения в виде библиотек.

💻 Векторный поиск под капотом — на Database Internals Meetup #4. Увидимся 4 сентября!

#DBA_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍32
Везём интересное для SmartData 2024 🔥

💻 8.09 | 10:45 | трек Data Management — Анар Багиров с докладом «Как мы сократили TTM создания дашбордов».

Анар рассмотрит кейс из проблем с Redash, а именно с Vertica как основой DWH, Clickhouse и в целом с тратой большого количества времени на создание дашбордов.

🔍 8.09 | 12:00 | трек Database Internals — Роман Ананьев с докладом «Как мы Apache Kafka на Redpanda меняли».

Роман расскажет, как кластеры Kafka не пережили отключения брокеров и как мы выбирали коробочное решение для масштабирования.

Готовьте вопросы и приходите задавать ❗️

#avitoteam #DBA_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍322
Наша система логов и распределённого трейсинга обрабатывает 15 000 000+ событий в секунду. Она взаимодействует с 2 000+ сервисами. И мы позволяем ей терять данные.

🔍 Хотите узнать больше о её архитектуре и процессе передачи данных? Приходите на доклад Игоря Балюка, нашего ведущего разработчика в команде service mesh.

🎤 «Как мы строим систему распределенного трейсинга, в которой можно терять данные» — 09 сентября в 12:15.

#DBA_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍3
💚 В нашем playbook — 8 разделов

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

⬆️ И начнём с принципов работы с данными. Как храним, кэшируем и пишем миграции для баз даных — рассказали в карточках. А в комментариях рассказывайте, как работа с данными устроена у вас ⬇️

#dba #backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍208
This media is not supported in your browser
VIEW IN TELEGRAM
Avito Database meetup
17 июня | 19:00 мск | в офисе Авито и онлайн


У нас было 30 тысяч баз данных. А ещё 2 тысячи серверов, на которых они лежали.
🕚 Почему в таких условиях важно следить за ресурсами DBaaS?
🕚 С какими вызовами сталкиваются наши инженеры в работе с базами при высоких нагрузках и больших масштабах?
Расскажем на Database meetup 17 июня 🔥

По плану 3 доклада:
1️⃣ Никита Жига расскажет, как мы решили проблему шумного соседа и научились следить за ресурсами в DBaaS;
2️⃣ Антон Головенко разберёт на практике, почему мы отказались от репликации и какие радикальные решения стоили того;
3️⃣ Рома Ананьев покажет, как приручить Redpanda и решить проблему масштабируемости.

📌 17 июня в 19:00 в московском офисе Авито и онлайн. И не забудьте поделиться этой новостью с коллегами!

Регистрация по ссылке!

#dba
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥195💯21👎1😢1
This media is not supported in your browser
VIEW IN TELEGRAM
Последние места на Database meetup 🔥

На всякий случай, если пропустили — 17 июня будем слушать доклады ребят в московском офисе (опция послушать онлайн тоже есть!). Обсудим контроль ресурсов в DBaaS, отказ от репликации и кейс перехода с Pulsar на Redpanda.

Ещё есть время зарегистрироваться по ссылке.

#dba
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥104👍3
«А запись с Avito Database meetup #2 будет?»

Будет! И запись стрима, и фото. А точнее они уже тут 🔥

Ищите себя и свои новые аватарки в альбоме ВК, а также смотрите трансляцию в удобном формате:

📺 YouTube
🔵 ВК Видео

Напомним, что на митапе рассказывали:
➡️ как решили проблему «шумного соседа» и научились следить за ресурсами в DBaaS;
➡️ почему отказались от репликации и какие радикальные решения стоили того;
➡️ как приручали дракона Redpanda и решали проблему масштабируемости.

#dba
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19962👍1
Ладно, шутим конечно! А если серьёзно...

Полную версию доклада смотрите по ссылкам:
🔵 Vk Видео
📺 YouTube

Там Алексей рассказывает про то, как:
➡️ платформа DBaaS устроена в Авито;
➡️ команда приготовила K8s для работы с базами данных;
➡️ и в результате снизила до нуля операционку по приёмке Kubernetes-кластеров.

#dba
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19💯9👌6❤‍🔥1
Однажды мы решили шардировать наш основной сервис delivery-item…

Какое решение было выбрано, зачем изначально всё это затевалось и какие проблемы нас ждали в процессе, рассказал Артём Фатов, техлид команды разработки в Авито Доставке. Читаем по ссылке!

🔥 — если статья была полезна
🔍 — если нашли вторую часть статьи и уже знаете, какие результаты мы получили спустя 2 года

#dba #highload
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥10👍5❤‍🔥1👎1
AvitoTech
Однажды мы решили шардировать наш основной сервис delivery-item… Какое решение было выбрано, зачем изначально всё это затевалось и какие проблемы нас ждали в процессе, рассказал Артём Фатов, техлид команды разработки в Авито Доставке. Читаем по ссылке! …
Однажды мы решили шардировать наш основной сервис delivery-item… Если вы где-то уже видели этот текст, вам не кажется 🔍

Ранее в первой части статьи мы уже рассказали про то, почему приняли это решение и как составляли план реализации (если пропустили, сначала начните с неё). А теперь время рассказать подробнее про:

🕚этапы внедрения;
🕚 плюсы и минусы нашего решения;
🕚 основные результаты спустя 2 года использования.

Читаем по ссылке!

#dba #highload
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5💯4👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Практичный опыт миграции на новые базы данных существует ⚡️

Никита Кречетов рассказал, как команды NoSQL и Datawave перевели полторы тысячи инстансов Redis на Valkey за два месяца.

⁉️ Почему именно Valkey? Как проходила миграция? Почему решили отказаться от ручного решардирования? Что это дало разработчикам и бизнесу?

Ответы на вопросы — по ссылке 🔍

#dba
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥236🤨5👍4
This media is not supported in your browser
VIEW IN TELEGRAM
😱 Вот это коллаба

Сделали совместную лимитку сумок с брендом IYULSTORE! И разыграем три из них прямо сейчас.

Всё просто:
подписывайтесь на папку с нашими каналами по направлениям;
пишите в комментах, какую вещь можно всегда найти в ваших рюкзаках/сумках/карманах.

Среди ответивших выберем трёх счастливчиков рандомно уже 1 июня.

P.S. Не забудьте отправить этот пост коллеге — вдруг удача улыбнётся вам обоим? 🤝

#tl #backend #frontend #dba #dwh
Please open Telegram to view this post
VIEW IN TELEGRAM
22👎15🤩10🔥9👍3
Невкусные конфеты, ключи, паспорт, огниво… Мы изучили всё содержимое ваших сумок и готовы рассказать, к кому отправятся лимитки из коллабы с IYULSTORE 🥰

@islamchique
@Sosylka_19
@olfomina

Поздравляем ❤️ Котёнок Бу уже на всех парах бежит к вам в личку!

А если рандомайзер в этот раз оказался не на вашей стороне, остаётся только включить уведомления в канале на случай нового розыгрыша 💫

#tl #backend #frontend #dba #dwh
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥116👎3🤨2❤‍🔥1👍1
Обновили папку с нашими стримовыми каналами! Добавили сообщество для продактов 🔥

↖️ Нажимайте кнопку ниже и подписывайтесь сразу на все (или на некоторые). Ниже полный список каналов с описанием:

AvitoDataTech
Здесь собираем все статьи и заметки от наших экспертов о развитии аналитической платформы;
Свободный слот
Открыто и честно о том, каково быть руководителем и как им стать;
Avito SREда
Про SRE без воды и прикрас;
Не воспроизводится
Всё о буднях тестировщиков: коллеги размышляют на больные темы и пытаются найти баланс между «хорошо» и «идеально»;
Avito Career
Здесь собираем самые горящие вакансии для разработчиков, дизайнеров, аналитиков, маркетологов, биздевов и др.;
Avito Team
Рассказываем, как выглядит жизнь после оффера от Авито;
Любовь, дизайн и метрики
Уютное сообщество наших дизайнеров, редакторов и UX-исследователей;
Коммуналка аналитиков
Пишут о том, о чём не каждый аналитик заговорит в опенспейсе;
Доска AI-объявлений
Недушно про Data Science, AI и ML;
ЧТОБЫ ЧТО?
Это мы не возмущаемся, а делимся названием нового канала для продактов от продактов!


Кстати, у нас собралась и небольшая подборка каналов наших инженеров и тимлидов. Ставьте 👍, если тоже хотите забрать её себе.

#tl #backend #frontend #dba #dwh
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍8🔥4🤩2👎1