Когда на руках несколько десятков нагруженных микросервисов, поневоле задумаешься о производительности асинхронных приложений.
Дмитрий Ходаков поделится нашим опытом масштабирования и отладки асинхронных приложений на PyCon Russia 2018 в докладе «Tornado vs Aiohttp»: http://pycon.ru/2018/program/content/hodakov/
Дмитрий Ходаков поделится нашим опытом масштабирования и отладки асинхронных приложений на PyCon Russia 2018 в докладе «Tornado vs Aiohttp»: http://pycon.ru/2018/program/content/hodakov/
Выложили в блоге отчёт с РИТ++ — рассказали о знаниях и практиках, которыми делились наши коллеги: https://habr.com/company/avito/blog/414583/
#ritfest2018
#ritfest2018
Хабр
РИТ++, Tech RaDarts и все-все-все
Всем привет! РИТ++ отгремел, время подводить итоги и стремиться дальше. Как показал опрос, проведенный организаторами фестиваля, большинство участников приехали...
Завтра в ходе мероприятия «Data&Science: Маркетинг» Михаил Каменщиков расскажет от том, как мы в Авито работаем с методом тестирования гипотез под названием «Многорукие бандиты» 🕵️♀️ и зачем он нужен в рекомендациях. Подключайтесь к трансляции встречи, она начнется 23 июня в 12.00:
https://www.youtube.com/watch?v=5rXkOfdaCb0
https://www.youtube.com/watch?v=5rXkOfdaCb0
YouTube
Запись трансляции конференции «Data&Science: маркетинг» - 23.06.2018
На конференциях Яндекса Data & Science специалисты рассказывают о применении больших данных в науке, бизнесе и других сферах жизни. В этот раз мы рассказывае...
Рассказываем в блоге на Хабре, как прошел традиционный митап Avito iOS Summer Edition. Говорили о UI-тестировании, работе в кроссфункциональных командах, мониторинге в мобильных приложениях и о идеальном менеджере зависимостей: https://habr.com/company/avito/blog/415413.
Хабр
Кроссфункциональность, менеджер зависимостей, мониторинг в iOS и UI-тесты. Как прошел Avito iOS Summer Edition
16 июня мы провели традиционную встречу Avito iOS Summer Edition. Для обсуждения на митапе выбрали четыре темы: UI-тестирование, работа в кроссфункциональных ком...
Ещё одна порция полезного контента — видеозаписи с митапа по Data Science, который мы проводили совместно с AI Community и AI Today.
На мероприятии мы говорили о самых страшных ошибках, которые допускают DS, подробно обсуждали CRISP-DM и Tips&Tricks, которые можно использовать в работе.
Вот ссылки:
🎥Типичные ошибки на каждом этапе CRISP-DM и как их избежать. Иван Гуз (Авито) — https://youtu.be/GcFXO30_JA4,
🎥 Tips, Tricks and Hacks for Data Scientist. Игорь Слинько — https://youtu.be/Om8PTLtG4Us,
🎥 Опыт работы по стандарту CRISP DM, и как избежать ошибки. Станислав Гафаров (АО «СберТех») — https://youtu.be/CLN4RfL-Yz4
Enjoy :)
На мероприятии мы говорили о самых страшных ошибках, которые допускают DS, подробно обсуждали CRISP-DM и Tips&Tricks, которые можно использовать в работе.
Вот ссылки:
🎥Типичные ошибки на каждом этапе CRISP-DM и как их избежать. Иван Гуз (Авито) — https://youtu.be/GcFXO30_JA4,
🎥 Tips, Tricks and Hacks for Data Scientist. Игорь Слинько — https://youtu.be/Om8PTLtG4Us,
🎥 Опыт работы по стандарту CRISP DM, и как избежать ошибки. Станислав Гафаров (АО «СберТех») — https://youtu.be/CLN4RfL-Yz4
Enjoy :)
YouTube
Типичные ошибки на каждом этапе CRISP-DM и как их избежать. Иван Гуз (Авито)
CRISP-DM помогает структурировать процесс проведения исследований и очень прост в понимании и освоении. Однако за кажущейся простотой скрывается большое количество подводных камней, которые не так очевидны, и столкновение с которыми зачастую приводит к провалу…
Вышел юбилейный, восьмидесятый выпуск SDCast: разговор идёт о хранилищах данных, микросервисах и даже блокчейн. В гостях у Константина Буркалева — Николай Голов, руководитель Data Platform в Авито: https://sdcast.ksdaemon.ru/2018/06/sdcast-80/
SDCast
SDCast #80: в гостях Николай Голов, руководитель Data Platform в Авито
Встречайте 80-й выпуск SDCast’а! У меня в гостях Николай Голов, руководитель Data Platform в Авито. Помимо прочего, Николай преподаёт в НИУ ВШЭ и занимается научными исследованиями в области современных методологий построения хранилищ данных, таких как Data…
🤔🐘
Отмечаем пятницу третьим выпуском Avito Quiz. На этот раз он посвящен PHP.
🤓Участвуйте в викторине в нашем блоге и выигрывайте призы. Внутри восемь вопросов, немного приключений программиста Брэда и одна странная последовательность: https://habr.com/company/avito/blog/414481/
Enjoy!
Отмечаем пятницу третьим выпуском Avito Quiz. На этот раз он посвящен PHP.
🤓Участвуйте в викторине в нашем блоге и выигрывайте призы. Внутри восемь вопросов, немного приключений программиста Брэда и одна странная последовательность: https://habr.com/company/avito/blog/414481/
Enjoy!
Хабр
Пятничная PHP-викторина: немного приключений программиста Брэда, одна странная последовательность и призы
Привет! Обещали — делаем: продолжаем серию мини-квизов, посвященных разным языкам программирования в нашем блоге (предыдущие: 1 (на знание Python, PHP, Golang и...
У нас большие планы на сезон конференций. Так, Егор Толстой выступит на SwiftConf в сентябре в Германии и расскажет о Developer Experience: https://swiftconf.com/speaker/egor-tolstoy/
We have developed a #monitoring system operating as a service for developers. They can configure #metrics on their own in the monitoring system, use them, build metrics-based dashboards, set up alerts triggered by thresholds. The only thing that DevOps engineers have to provide is infrastructure and documentation.
We want to tell you a little bit about Metrics Storage in this monitoring system. You can find a post about how we managed to migrate from Graphite+#Whisper to #Graphite+#ClickHouse: https://goo.gl/hnWwLy
___
Перевели пост Владимира Колобаева о переходе с Graphite+Whisper на Graphite+ClickHouse для хранения метрик в нашей модульной системе мониторинга для микросервисной архитектуры. История о высоких нагрузках, об ожиданиях от перехода и результатах миграции — теперь и на английском. Like&Share 😎
We want to tell you a little bit about Metrics Storage in this monitoring system. You can find a post about how we managed to migrate from Graphite+#Whisper to #Graphite+#ClickHouse: https://goo.gl/hnWwLy
___
Перевели пост Владимира Колобаева о переходе с Graphite+Whisper на Graphite+ClickHouse для хранения метрик в нашей модульной системе мониторинга для микросервисной архитектуры. История о высоких нагрузках, об ожиданиях от перехода и результатах миграции — теперь и на английском. Like&Share 😎
Medium
Metrics Storage: How We Migrated from Graphite+Whisper to Graphite+ClickHouse
Hi all, In my earlier post in blog of OLX Group Engineering, I wrote about the organization of a modular monitoring system for the…
Роман Дворнов поделился слайдами своего доклада «Декорирование кода – новые горизонты», который прозвучал на Beerjs Summit в Минске 30 июня: http://bit.ly/2ISlZTQ
Рассказали о самом первом звене системы нашего мониторинга — statsd-совместимом сервере агрегации метрик Bioyino. Зачем мы его написали и почему отказались от brubeck — читайте в статье: https://habr.com/company/avito/blog/354714/
Хабр
Bioyino — распределённый, масштабируемый агрегатор метрик
Итак, вы собираете метрики. Как и мы. Мы тоже собираем метрики. Конечно же, нужные для бизнеса. Сегодня мы расскажем о самом первом звене системы нашего монитори...
😎 Коллеги опубликовали патч для prop-types, позволяющий получать описание типа свойства во время исполнения (runtime). Мы используем его в нашей дизайн-системе для автодокументации API компонент на React и в конфигураторе компонент на стенде компонентов.
https://github.com/avito-tech/prop-types-definition
https://github.com/avito-tech/prop-types-definition
GitHub
GitHub - avito-tech/prop-types-definition: Patch for prop-types to get property type definition in runtime
Patch for prop-types to get property type definition in runtime - avito-tech/prop-types-definition
С тестированием скриншотов работает одна простая истина — наличие готовых инструментов еще не означает наличие готового сервиса. Поэтому мы решились создать свой. Хотели сделать его простым, быстрым и контролируемым, и это получилось. Как мы к этому пришли и с какими трудностями столкнулись при создании сервиса тестирования скриншотами, поделился Сергей Мелюков на Moscow JS 40. Must see для тех, кто хочет въехать в хайповую тему 😎
#javascript #screenshots #testing
https://youtu.be/B_gLzbgJo98
#javascript #screenshots #testing
https://youtu.be/B_gLzbgJo98
YouTube
Скриншоты как сервис. Сергей Мелюков (Авито)
Расскажу про мотивацию и трудности создания сервиса скриншотов веб-страниц на базе headless chrome и puppeteer. Наличие готовых инструментов еще не означает наличие готового сервиса.
Над Android-приложением Авито трудятся несколько десятков человек. Чтобы разные юниты не вредили друг другу, нужно использовать всю мощь современных технологий и настроить CI-процессы и инфраструктуру. На митапе сообщества Android-разработчиков MOSDROID Сергей Пинчук рассказал о нашем процессе разработки приложения и поделился практиками, которые заметно упрощают работу всей команды 💪
https://youtu.be/SzkWDGXF3U0
#ci #android #mobile #mosdroid
https://youtu.be/SzkWDGXF3U0
#ci #android #mobile #mosdroid
YouTube
CI процессы в Android разработке Avito», Сергей Пинчук, Avito
Расскажу о CI в большой компании, в условиях, когда над проектом работают десятки людей. Опишу процесс разработки приложения, поделюсь практиками, которые заметно упрощают работу и облегчают жизнь команды в целом. Поговорим о тестах: какие и когда нужно…
Александр Емелин поделился в нашем блоге на Хабре постом о будущем его опенсорс-проекта — сервера сообщений Centrifugo и рассказал про realtime-библиотеку на Go, которая ляжет в основу второй версии сервера: http://bit.ly/2mdlz1q.
Если вы любите Centrifugo и (или) интересуетесь построением real-time приложений, читайте пост и подключайтесь к работе над проектом — есть шанс повлиять на его будущее и функционал!
Если вы любите Centrifugo и (или) интересуетесь построением real-time приложений, читайте пост и подключайтесь к работе над проектом — есть шанс повлиять на его будущее и функционал!
Хабр
Centrifugo v2 — будущее сервера real-time сообщений и библиотека для Go
Возможно, некоторые из читателей уже слышали про Centrifugo раньше. В данной статье речь пойдет о разработке второй версии сервера и новой real-time библиотеке д...
Если хотите узнать больше про облачную инфраструктуру в Авито — посмотрите доклад Михаила Прокопчука. Он рассказывает, с чего мы начинали, к чему пришли сейчас, о том, как устроена наша архитектура системы мониторинга, о ключевых метриках, которые нужно отслеживать, и инструментах, помогающих в аналитике 👀
#devops #kubernetes #monitoring
https://youtu.be/CpbqMzIWSY4
#devops #kubernetes #monitoring
https://youtu.be/CpbqMzIWSY4
YouTube
Мониторинг облачной инфраструктуры, Михаил Прокопчук (Авито)
Михаил расскажет, с чего начинался мониторинг облачной инфраструктуры в Авито, к чему компания пришла сегодня и куда планируется двигаться дальше. Подробно расскажет о тех инструментах и подходах, которые для этого использовались.
DevOps Moscow Meetup: Мониторинг…
DevOps Moscow Meetup: Мониторинг…