Проектируя архитектуру HighLoad-проектов нужно учесть все «узкие места». Сервис может перегрузиться и затормозить: снизится время отклика, возникнет сбой или ошибка. Такие моменты стоит предусмотреть заранее и оптимизировать.
Как сделать сервис надежным и отказоустойчивым мы обсудили с Александром Сербулом, руководителем больших данных, высоконагруженных систем и машинного обучения Битрикс24.
Александр отвечает за качество интеграции и внедрений Битрикс24 у заказчиков. Участвует как архитектор и разработчик в проектах компании, связанных с высокой нагрузкой и отказоустойчивостью.
#говорит_эксперт
Как сделать сервис надежным и отказоустойчивым мы обсудили с Александром Сербулом, руководителем больших данных, высоконагруженных систем и машинного обучения Битрикс24.
Александр отвечает за качество интеграции и внедрений Битрикс24 у заказчиков. Участвует как архитектор и разработчик в проектах компании, связанных с высокой нагрузкой и отказоустойчивостью.
#говорит_эксперт
❤24👍6
Привет! Это канал о цифровых сервисах. Каждую неделю мы готовим контент вместе со спикерами крупных брендов — VK, Сбера, Яндекса, X5 Group, KION, СберСтрахование, Ингосстрах, Weeek и других.
Эксперты делятся с нами уникальными комментариями о разработке, развитии, дизайне и трендах цифровых-продуктов. Охватываем все вопросы и индустрии — от финтеха до энтертеймента.
Посты публикуем по схеме «одна неделя — одна новая тема». Понедельник начинаем с анонса, а после выпускаем постоянные рубрики с участием спикеров топовых компаний.
Навигация по каналу:
#касаемо_трендов
#говорит_эксперт
#конец_недели
Название «Тач 42» выбрали неслучайно — это игра смыслов. Число является ответом на все вопросы Вселенной, а в таблице ASCII служит кодом для символа (*), что подчеркивает многозначность его интерпретации. В этом канале мы касаемся разных тем, делимся различными мнениями и вместе ищем ответы на вопросы.
Эксперты делятся с нами уникальными комментариями о разработке, развитии, дизайне и трендах цифровых-продуктов. Охватываем все вопросы и индустрии — от финтеха до энтертеймента.
Посты публикуем по схеме «одна неделя — одна новая тема». Понедельник начинаем с анонса, а после выпускаем постоянные рубрики с участием спикеров топовых компаний.
Навигация по каналу:
#касаемо_трендов
#говорит_эксперт
#конец_недели
Название «Тач 42» выбрали неслучайно — это игра смыслов. Число является ответом на все вопросы Вселенной, а в таблице ASCII служит кодом для символа (*), что подчеркивает многозначность его интерпретации. В этом канале мы касаемся разных тем, делимся различными мнениями и вместе ищем ответы на вопросы.
❤16🔥5👍3
Российские highload-проекты — Яндекс, VK и Авито, финтех-приложения Сбера, Т-Банка и Газпромбанка вполне достойно конкурируют с зарубежными. Сбои наблюдаются не так часто, а аудитория пользователей — миллионная. Тем не менее, рынок все равно настиг «кризис», когда ушли импортные решения.
Появляются аналоги, которые постепенно расширяют свой пул функций, масштабируемость, автоматизацию и надежность. Часто приходится искать баланс между облачными сервисами и локальной инфраструктурой.
Собрали несколько релизов на российском рынке:
1. «ФлексСофт» и Yandex Cloud готовят пилотное решение для банков и финтех-компаний. Оно позволит создавать высоконагруженные системы без ограничений на масштабируемость технологии.
2. OpenYard запускает решение на базе технологии YDB. Оно поможет корпоративным системам от финтеха до ритейла повышать отказоустойчивость в режиме пиковых нагрузок.
3. Новая версия PT Container Security обрабатывает десятки тысяч событий в секунду. Причина роста производительности — применение технологий WebAssembly и Tetragon, которые используются в Google, Microsoft, Amazon, Figma, VK и Wildberries.
4. VK Cloud упростила бизнесу миграцию «1С» в облако. Высоконагруженные приложения «1С» с тысячами компаний теперь будут работать в облаке быстрее и с меньшими сбоями даже в период сдачи бухгалтерского аудита.
#касаемо_трендов
Появляются аналоги, которые постепенно расширяют свой пул функций, масштабируемость, автоматизацию и надежность. Часто приходится искать баланс между облачными сервисами и локальной инфраструктурой.
Собрали несколько релизов на российском рынке:
1. «ФлексСофт» и Yandex Cloud готовят пилотное решение для банков и финтех-компаний. Оно позволит создавать высоконагруженные системы без ограничений на масштабируемость технологии.
2. OpenYard запускает решение на базе технологии YDB. Оно поможет корпоративным системам от финтеха до ритейла повышать отказоустойчивость в режиме пиковых нагрузок.
3. Новая версия PT Container Security обрабатывает десятки тысяч событий в секунду. Причина роста производительности — применение технологий WebAssembly и Tetragon, которые используются в Google, Microsoft, Amazon, Figma, VK и Wildberries.
4. VK Cloud упростила бизнесу миграцию «1С» в облако. Высоконагруженные приложения «1С» с тысячами компаний теперь будут работать в облаке быстрее и с меньшими сбоями даже в период сдачи бухгалтерского аудита.
#касаемо_трендов
👍17🔥4❤2
Что нужно знать разработчикам, чтобы работать в этой нише?
Поговорили об этом с экспертом — Алексем Рыбаком, основателем DevHands.io, автором канала System Design & Highload. Алексей СТО с 20-летним опытом в высоконагруженных проектах.
Один из первых разработчиков Bumble/Badoo, где прошел путь до CTO и гендиректора московского офиса разработки. В роли CTO/VP Алексей создавал продукты и строил разработку в российских и глобальных компаниях. Уже много лет Член Программного Комитета Highload++, ведущей конференции в отрасли.
#говорит_эксперт
Поговорили об этом с экспертом — Алексем Рыбаком, основателем DevHands.io, автором канала System Design & Highload. Алексей СТО с 20-летним опытом в высоконагруженных проектах.
Один из первых разработчиков Bumble/Badoo, где прошел путь до CTO и гендиректора московского офиса разработки. В роли CTO/VP Алексей создавал продукты и строил разработку в российских и глобальных компаниях. Уже много лет Член Программного Комитета Highload++, ведущей конференции в отрасли.
#говорит_эксперт
🔥17❤6👍5
В завершении недели разберем топ-5 ошибок при проектировании highload-сервисов, которые отмечает Сергей Фролов, СТО дивизиона «Помпеи» компании Notamedia.Integrator:
1. Низкая оптимизация баз данных. Оптимизация базы данных помогает сервису не «тормозить», чтобы скорость чтения и записи не падала при повышении нагрузки на сервер.
2. Неэффективное использование кэша. Кэширование сохраняет результаты предыдущих запросов, чтобы ускорить доступ к ним. Однако кэш не панацея: он может привести к неконсистентности данных.
3. Неверная масштабируемость. Если сервис не может масштабироваться горизонтально или вертикально, то при росте нагрузки неизбежно снизится производительность.
4. Некорректные тесты нагрузки. Тесты на производительность и стабильность позволяют не импровизировать на ходу. Иначе пользователи столкнутся с низкой загрузкой в режиме реального времени.
5. Игнорирование отказоустойчивости. Высоконагруженные сервисы должны быть спроектированы так, чтобы сбои и ошибки не мешали им работать.
Другие частые проблемы: отсутствие опыта работы разработчиков с большими данными и нагрузками, дорогостоящие эксперименты, неоптимальный стек технологий и сильная зависимость от облачных решений.
#конец_недели
1. Низкая оптимизация баз данных. Оптимизация базы данных помогает сервису не «тормозить», чтобы скорость чтения и записи не падала при повышении нагрузки на сервер.
2. Неэффективное использование кэша. Кэширование сохраняет результаты предыдущих запросов, чтобы ускорить доступ к ним. Однако кэш не панацея: он может привести к неконсистентности данных.
3. Неверная масштабируемость. Если сервис не может масштабироваться горизонтально или вертикально, то при росте нагрузки неизбежно снизится производительность.
4. Некорректные тесты нагрузки. Тесты на производительность и стабильность позволяют не импровизировать на ходу. Иначе пользователи столкнутся с низкой загрузкой в режиме реального времени.
5. Игнорирование отказоустойчивости. Высоконагруженные сервисы должны быть спроектированы так, чтобы сбои и ошибки не мешали им работать.
Другие частые проблемы: отсутствие опыта работы разработчиков с большими данными и нагрузками, дорогостоящие эксперименты, неоптимальный стек технологий и сильная зависимость от облачных решений.
#конец_недели
👍14❤3🔥3
Неделя #8. Коснемся проектирования интерфейсов
Это сложный многоэтапный процесс, где важно уловить баланс между технологиями, потребностями пользователей, задачами продукта и бизнеса. «Внутри» продукта все продумано до мелочей —расположение кнопок, иконок, меню — чтобы пользователи точно совершили нужное действие и сделали это максимально быстро. Будь то заказ такси или запись на маникюр.
Нас, конечно, интересует закулисье этого процесса — принципы проектирования успешного интерфейса, секреты эффективного взаимодействия команды разработки с дизайнерами и многое другое. Обо всем поговорим с экспертами из Альфа-Банка и Яндекса.
Обсуждаем на этой неделе:
— Как «попасть» в ожидания пользователей
— Как интерфейс влияет на успех продукта
— Как сделать его доступным и адаптивным
— Где искать вдохновение тем, кто проектирует интерфейсы
Stay in touch!
Это сложный многоэтапный процесс, где важно уловить баланс между технологиями, потребностями пользователей, задачами продукта и бизнеса. «Внутри» продукта все продумано до мелочей —расположение кнопок, иконок, меню — чтобы пользователи точно совершили нужное действие и сделали это максимально быстро. Будь то заказ такси или запись на маникюр.
Нас, конечно, интересует закулисье этого процесса — принципы проектирования успешного интерфейса, секреты эффективного взаимодействия команды разработки с дизайнерами и многое другое. Обо всем поговорим с экспертами из Альфа-Банка и Яндекса.
Обсуждаем на этой неделе:
— Как «попасть» в ожидания пользователей
— Как интерфейс влияет на успех продукта
— Как сделать его доступным и адаптивным
— Где искать вдохновение тем, кто проектирует интерфейсы
Stay in touch!
👍17❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Что важно знать при проектировании пользовательских интерфейсов?
Поговорили об этом с экспертом – Иваном Меркурьевым, Senior Product Manager в Яндекс, автором канала Ordinary PM.
У Ивана свыше 10 лет опыта в создании и масштабировании цифровых продуктов в индустриях: IT, AdTech, FinTech, Telecom, Productivity, Geo-products. В том числе он наставник на курсах GoPractice и эксперт Эйч.
#говорит_эксперт
Поговорили об этом с экспертом – Иваном Меркурьевым, Senior Product Manager в Яндекс, автором канала Ordinary PM.
У Ивана свыше 10 лет опыта в создании и масштабировании цифровых продуктов в индустриях: IT, AdTech, FinTech, Telecom, Productivity, Geo-products. В том числе он наставник на курсах GoPractice и эксперт Эйч.
#говорит_эксперт
👍15❤5🔥5
Обсудили с Иваном насущные вопросы об ожиданиях пользователей от интерфейсов и продуктовых инструментов в карточках☝🏻
#говорит_эксперт
#говорит_эксперт
🔥19❤5👍4
Курс на доступность: что нужно учитывать, когда работаете с адаптивным и инклюзивным дизайном
Тема инклюзии в цифровой среде становится все более привычной. Дизайн для людей с разными физическими возможностями делает продукты и сервисы доступными широкому кругу пользователей, а еще приносит бизнесу имиджевую пользу и реальную прибыль.
Четыре принципа доступного интерфейса:
1. Воспринимаемость. Интерфейс можно воспринимать не только визуально, но и аудиально или даже тактильно (например, через вибрацию).
2. Управляемость. Есть возможность взаимодействовать с интерфейсом разными способами, в том числе с помощью голосовых команд или клавиатуры.
3. Понятность. Контент проверен на «читабельность» — используются простые шрифты, оптимальный кегль и междустрочные интервалы или у пользователя есть возможность настроить эти параметры под себя.
4. Устойчивость. Сервис отвечает принципам веб-доступности и одинаково удобно отображается с разных устройств, с браузерными расширениями и со вспомогательными технологиями — выносными кнопками, трекболами, брайлевскими дисплеями, экранными лупами и скринридерами.
#касаемо_трендов
Тема инклюзии в цифровой среде становится все более привычной. Дизайн для людей с разными физическими возможностями делает продукты и сервисы доступными широкому кругу пользователей, а еще приносит бизнесу имиджевую пользу и реальную прибыль.
Четыре принципа доступного интерфейса:
1. Воспринимаемость. Интерфейс можно воспринимать не только визуально, но и аудиально или даже тактильно (например, через вибрацию).
2. Управляемость. Есть возможность взаимодействовать с интерфейсом разными способами, в том числе с помощью голосовых команд или клавиатуры.
3. Понятность. Контент проверен на «читабельность» — используются простые шрифты, оптимальный кегль и междустрочные интервалы или у пользователя есть возможность настроить эти параметры под себя.
4. Устойчивость. Сервис отвечает принципам веб-доступности и одинаково удобно отображается с разных устройств, с браузерными расширениями и со вспомогательными технологиями — выносными кнопками, трекболами, брайлевскими дисплеями, экранными лупами и скринридерами.
#касаемо_трендов
👍13❤3🔥2