Как устроен поиск Яндекс.Маркета и что будет, если упадёт один из серверов

Автор: admin от 21-11-2019, 10:15, посмотрело: 44

Привет, меня зовут Евгений. Я работаю в инфраструктуре поиска Яндекс.Маркета. Хочу рассказать сообществу Хабра о внутренней кухне Маркета – а рассказать есть что. Прежде всего, как устроен поиск Маркета, процессы и архитектура. Как мы справляемся с внештатными ситуациями: что случится, если упадёт один сервер? А если таких серверов будет 100?



А ещё вы узнаете, как мы внедряем новую функциональность на куче серверов сразу. И как тестируем сложные сервисы прямо в production, не доставляя пользователям никаких неудобств. В общем, как устроен поиск Маркета, чтобы всем было хорошо.



Как устроен поиск Яндекс.Маркета и что будет, если упадёт один из серверов

Категория: Яндекс

 

Терминология Google Аналитики и Яндекс.Метрики: как не запутаться во всех этих данных

Автор: admin от 6-11-2019, 21:45, посмотрело: 110

Терминология Google Аналитики и Яндекс.Метрики: как не запутаться во всех этих данных


Визиты, сеансы, входы, просмотры, посетители — это верхушка терминологического ада систем аналитики. Из-за массы похожих по своей сути метрик даже профи время от времени заглядывают в справку, чтобы уточнить те или иные термины. А что говорить о тех, кто только погружается в аналитику…



Мы собрали термины Google Аналитики и Яндекс.Метрики, с которыми чаще всего возникают проблемы. Рассказываем, что они означают и где смотреть значения метрик.



Если вы думаете, что знаете об этих терминах всё, — проверьте. Без сюрпризов не обойдется.

Категория: Веб-разработка, Яндекс, Google

 

Реверс инжиниринг протокола активации Яндекс.Станции

Автор: admin от 30-09-2019, 10:25, посмотрело: 120

Реверс инжиниринг протокола активации Яндекс.Станции


«Яндекс.Станция» — умная колонка с голосовым помощником Алиса. Чтобы её активировать, нужно поднести телефон и проиграть звук из приложения «Яндекс». Под катом я расскажу, как устроен этот сигнал, про пароль от WiFi в открытом виде и попробую развить идею передачи данных через звук.

Категория: Яндекс

 

Как рисует браузер. Лекция Яндекса

Автор: admin от 24-09-2019, 11:25, посмотрело: 69

До недавнего времени я работал в команде Яндекс.Браузера и по следам этого опыта сделал доклад на конференции YaTalks. Доклад был о том, что у браузера под капотом и как ваши странички превращаются в пиксели на экране. Минимум фронтенда, только внутренности браузера, только хардкор.



Как рисует браузер. Лекция Яндекса



— Всем привет, меня зовут Костя. Удивительно — сейчас я работаю в команде виртуальной сети Яндекс.Облака. До этого я пять с лишним лет проработал в команде Браузера, так что сегодня буду говорить о вещах, общих для нас с вами.


Категория: Яндекс

 

Один стендап в Яндекс.Такси, или Чему нужно научить бэкенд-разработчика

Автор: admin от 19-08-2019, 12:10, посмотрело: 59

Моё имя Олег Ермаков, я работаю в команде бэкенд-разработки приложения Яндекс.Такси. У нас принято проводить ежедневные стендапы, где каждый из нас рассказывает о сделанных за день задачах. Вот как это бывает…



Имена сотрудников может и изменены, а вот задачи вполне себе реальны!



На часах 12:45, вся команда собирается в переговорке. Первым слово берет Иван, стажёр-разработчик.



Иван:

Я работал над задачей отображения всех возможных вариантов сумм, которые пассажир мог дать водителю при известной стоимости поездки. Задача достаточно известная — называется «Размен монет». С учётом специфики добавил в алгоритм несколько оптимизаций. Отдал пул-реквест на ревью еще позавчера, но с тех пор я исправляю замечания.



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



Один стендап в Яндекс.Такси, или Чему нужно научить бэкенд-разработчика


Категория: Яндекс

 

И-н-в-о-й-с. Как продавать в интернете без сайта

Автор: admin от 30-05-2019, 09:50, посмотрело: 62

И-н-в-о-й-с. Как продавать в интернете без сайта
— Пожалуйста, вышлите нам инвойс!

— Не слышу!

— Вышлите инвойс!

— Что выслать???

— Инвойс. Говорю по буквам: Инна! Наталия! Валерий! Ольга! Ирина! Сергей!

— Кто эти люди????




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



Во-первых, нет сайта. Это хлопотно, а вкладываться в него знакомый не хочет. Во-вторых, уже сейчас у заказчиков может не оказаться карты нужного банка, и они уходят к другим — ведь конкуренция высока. Опять же, налоговая и 54-ФЗ — с ними иметь проблем не хочется никому, и мой товарищ не исключение. В итоге я рассказал ему про Яндекс.Кассу и о том, что можно принимать платежи и без сайта, просто скидывая ссылку в личных сообщениях, — при этом для клиента процесс оплаты будет как в любом приличном интернет-магазине.

Категория: Яндекс

 

Скрытая комиссия Яндекс.Денег в Samsung Pay

Автор: admin от 24-05-2019, 11:25, посмотрело: 77

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



Скрытая комиссия Яндекс.Денег в Samsung Pay

Категория: Яндекс

 

Восемь причин перейти на новый API Яндекс.Кассы

Автор: admin от 24-05-2019, 09:40, посмотрело: 72

В октябре 2017 года у Яндекс.Кассы появились новый платёжный протокол и третья версия API. Мы уже рассказывали о том, как и почему к этому пришли, а сейчас напомним ключевые причины перейти на него для тех, кто этого ещё не сделал.



1. Подключение платежей стало реально быстрым



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

Категория: Яндекс

 

Shit happens. Яндекс удалил часть виртуальных машин в своем облаке

Автор: admin от 17-05-2019, 04:30, посмотрело: 59

Shit happens. Яндекс удалил часть виртуальных машин в своем облаке

Кадр из фильма Мстители: Война бесконечности



По сообщению пользователя dobrovolskiy 15 мая 2019 года в результате человеческой ошибки Яндекс удалил часть виртуальных машин в своем облаке.



Пользователь получил письмо от техподдержки Яндекса с таким текстом:

Сегодня мы проводили технические работы в Яндекс.Облаке. К сожалению, из-за человеческого фактора были удалены виртуальные машины пользователей в зоне ru-central1-c, которые хоть раз находились в статусе SUSPENDED. Мы сразу заметили ошибку и остановили удаление. Увы, некоторые ВМ и их boot-диски были удалены.


В результате пользователем были полностью потеряны некоторые продакшн-сервера. Бекапы у пострадавшего были, но часть данных всё равно утрачена безвозвратно. Обычно Яндекс компенсирует даун-тайм своих сервисов, согласно своей политике, но кто компенсирует потерю данных?

Категория: Яндекс

 

Архитектура сетевого балансировщика нагрузки в Яндекс.Облаке

Автор: admin от 18-04-2019, 15:10, посмотрело: 63

Архитектура сетевого балансировщика нагрузки в Яндекс.Облаке


Привет, я Сергей Еланцев, разрабатываю сетевой балансировщик нагрузки в Яндекс.Облаке. Раньше я руководил разработкой L7-балансировщика портала Яндекса — коллеги шутят, что чем бы я ни занимался, получается балансировщик. Я расскажу читателям Хабра, как нужно управлять нагрузкой в облачной платформе, каким мы видим идеальный инструмент достижения этой цели и как движемся к построению этого инструмента.

Категория: Яндекс

 
Назад Вперед