TechCave

Описание сайта

Рейтинг: 1
Создана: 2 года назад
Владелец: root

HighLoad/Архитектура высоконагруженных систем

Основная информация

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

Примерами высоконагруженных систем могут служить такие веб-сайты как Google, Facebook, Вконтакте, Flickr, Amazon, YouTube, Wikimedia, LiveJournal, Twitter, MySpace и многие другие. Так же к высоконагруженным системам можно отнести браузерные многопользовательские игры.

Стена группы

Загрузка...
25 дней назад
#

Docker — Всё что нужно знать чтобы начать работать с Docker, все основы в одном уроке


Den
28 дней назад
#

Расширяем и дополняем Kubernetes (Половов, Михейкин, Климентьев, Флант, Saint HighLoad++ 2019)


С приходом Kubernetes мы получили универсальный ответ на многие вызовы инфраструктуры и CI/CD. Теперь, вне зависимости от нюансов инфраструктуры (типов серверов и облаков), мы готовим приложения одинаково. Теперь мы можем переезжать между ЦОД-ами и облаками практически безболезненно. К тому же, сам по себе Kubernetes, который обеспечивает нам этот замечательный фундамент — прост, как “пять бинарников”.

Однако, остаётся множество ситуаций, когда нам требуется как-то расширить и дополнить функционал Kubernetes. Например, оснастка в виде ingress-контроллера или сетевой подсистемы не входит в базовую поставку, а её корректная установка и настройка под кластер — это наша задача. Или нам потребовалось автоматизировать рутину, например, при создании namespace'а, подложить в него ключ для работы с registry. Казалось бы, есть и концепция оператора для написания своих обработчиков событий (SDK и многое другое) и менеджер пакетов helm для установки оснастки, но с ними все не так просто.

В этом докладе мы расскажем о том, какие решения нашли для себя. Как мы выстроили процесс управления дополнениями и как расширили функциональность в наших 75+ кластерах, расположенных в AWS, GCE, Azure, многих других частных облаках и на bare-metal. Посетив доклад, вы не только получите общее представление о проблемах и нюансах, но также получите мощные практические подходы и инструменты, которые позволят быстро и просто расширить и дополнить ваш Kubernetes.

1 месяц назад
#

Пятьдесят оттенков микросервисов | Андрей Моревский, Dodo Pizza


Доклад Андрея на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.

О чем доклад:

Жизненных историй о монолитах, распиленных на микросервисы, никогда не бывает много. В нашей было всё: смех и слезы, взлёты и падения, боль и профиты. В докладе я отвечал на такие вопросы.
• Почему Додо Пицца — это IT-компания.
• В чем уникальность нашей информационной системы, как мы делаем то, что никто не делал до нас раньше.
• Стартап и архитектура по Фаулеру — почему наша система получилась такой монолитной.
• Рост бизнеса и первые проблемы монолитной архитектуры: как сеть пиццерий оказалась под угрозой краха из-за архитектурных проблем.
• Как распилить монолит на микросервисы по Рихтеру, почему это больно и почему это помогает.
• Какие существуют способы распилить монолит, и почему мы выбрали тот, что выбрали.
• Как асинхронность и отказ от ACID ломали наши бизнес-процессы и помогали находить в них дыры. Практические кейсы из реальной жизни и реального бизнеса.
• Наш путь к микросервисам: честно обо всех проблемах, неудачах и профите.



Инструкция по отпилу, или как мы сервис сессий из монолита выносили | Павел Лакосников, Авито


Доклад Павла на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.

Павел рассказал, как выносить нагруженные части функционала из монолита поэтапно. С чего нужно начинать, как разбить задачи на блоки, контролировать изменения во время переноса, работать с базой данных, проверить работоспособность, переключить трафик и не уронить продакшн. Поделился нашими tips&tricks и рассказал о необычных проблемах, с которыми мы сталкивались.



Реализация микросервисной архитектуры Авито | Семён Катаев, Авито


Доклад Семена на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.

Доклад осветил плавный переход с монолитной архитектуры в Авито к микросервисной архитектуре. Как различными командами и составами мы постепенно избавлялись от монолита. Описал схему архитектуры, к которой мы движемся и что уже удалось реализовать. На примерах рассказал, какие плюсы мы получили сразу, над чем пришлось поработать достаточно много и с какими проблемами мы столкнулись в процессе распила.



Обратная сторона сервис-ориентированной архитектуры | Иван Круглов, Booking.com


Доклад Ивана на митапе Backend United #3: Холодец. Встреча проходила 23 марта 2019 года в офисе Авито.

«В интернете можно найти множество статей, связанных с переходом на сервис-ориентированную архитектуру (СОА) или ее частный случай — микросервисную архитектуру. Все они подробно говорят про преимущества подобного перехода: разнесение большого монолитного кода слабой связанности, независимый и быстрый деплой и другие аспекты. Однако статей, которые подробно описывают цену такого перехода, гораздо меньше. В своем докладе я сфокусировался на такой цене, или обратной стороне медали. А именно на том факте, что переход на СОА — это фундаментальный сдвиг для компании в таких сферах как: инфраструктура, экспертиза эксплуатации, коммуникации между сервисами и людьми, контракты, ментальность, владение, оргструктура и другие моменты.»

1 месяц назад
#

Митап 1: Микросервис. Highload User Group.


Друзья, здесь будет бесплатная трансляция «Митапа 1: Микросервисы» в рамках Тематических митапов Highload User Group.

Не забудьте включить оповещения и подписаться на канал, чтобы ничего не пропустить!

Приглашаем в нашу группу HUG:
https://www.meetup.com/HighLoad-User-...

5 месяцев назад
#

Открытый вебинар 'Создание систем на основе микросервисной архитектуры Spring Boot'


Юрий Дворжецкий познакомит вас с Spring Boot и расскажет о причинах его крутости. Будем создавать Web-слой с помощью Spring MVC, подключаться к БД с помощью Spring Data, тестировать все слои приложения с помощью Spring Boot и конфигурировать properties необычными способами.

Авторизация

Войти с помощью

Пользователи

GeekBrains

КАРКАМ

Нетология