Что нужно знать разработчикам, чтобы работать в этой нише?
Поговорили об этом с экспертом — Алексем Рыбаком, основателем 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
Как точно попасть в потребности пользователей и не допустить типичных ошибок при разработке интерфейса?
Узнали у Ксении Толокновой, дизайнера интерфейсов и дизайн-лида с опытом 12+ лет, автора канала @uxrockru. Ксения также со-основатель школы дизайна UXROCK, ранее работала в Альфа-Банк, Ростелеком, Газпромбанк, Рамблер.
#говорит_эксперт
Узнали у Ксении Толокновой, дизайнера интерфейсов и дизайн-лида с опытом 12+ лет, автора канала @uxrockru. Ксения также со-основатель школы дизайна UXROCK, ранее работала в Альфа-Банк, Ростелеком, Газпромбанк, Рамблер.
#говорит_эксперт
👍12❤5🔥3