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

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

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

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

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

Микросервисы — современное представление сервис-ориентированной архитектуры (SOA), используемое для создания распределенных программных систем. Как и в SOA, модули в архитектуре микросервисов взаимодействуют по сети друг с другом для выполнения цели. Ещё одно сходство в том, что микросервисы используют протоколо-независимую технологию. Данная архитектура является первой реализацией SOA, появившейся после внедрения DevOps, и она постепенно становится стандартом для непрерывно развивающихся систем.

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

Стена группы

Загрузка...
2 дня назад
#

Highload User Group


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




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




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


Загрузка...
3 месяца назад
#

Microservices: How To Build Systems That Survive


Загрузка...
3 месяца назад
#

Install Kubernetes On Ubuntu | Setup Kubernetes Cluster Step by Step | Kubernetes Training | Edureka


Загрузка...
3 месяца назад
#

Мониторинг и Kubernetes (Дмитрий Столяров, Флант, RootConf 2018)


оклад Дмитрия Столярова, технического директора компании «Флант», на конференции RootConf 2018 в рамках фестиваля РИТ++ (28 мая 2018). Рассказывается об опыте настройки мониторинга с Prometheus, который был получен в результате эксплуатации десятков проектов на Kubernetes в production.

* Текстовый обзор доклада: https://habr.com/company/flant/blog/4...
* Презентация: https://speakerdeck.com/flant/monitor...

Загрузка...
4 месяца назад
#

Microservices, Service Mesh, and CI/CD Pipelines: Making It All Work Together


Загрузка...
5 месяцев назад
#

Масштабируемая архитектура фронтенда — Роман Дворнов, Avito


Загрузка...
5 месяцев назад
#

Атомарные SPA — Александр Китов, Альфа-Банк


А так ли хороши большие SPA? Всегда ли вы уверены, что ваше маленькое изменение не сломало чужой код, когда работаете над большим проектом? В Альфа-Банке мы выбрали другой подход к разработке приложений: используем минимально неделимые SPA, максимально независимые друг от друга.
Я расскажу как про преимущества этого подхода к разработке фронтов, так и про те проблемы, с которыми мы столкнулись, и как мы их решали.

Загрузка...
5 месяцев назад
#

Архитектура фронтенда крупного проекта, как она есть — Константин Лебедев, Mail.ru


Этот доклад — попытка охватить путь в 7+ лет за 40 минут:
— Проектирование API (постановка, документирование);
— Работа с API/данными (модели, персистеность и хайлоад);
— Приложение:
a. «Введение в проект» (снижаем порог входа)
b. Маршрутизатор как скелет приложения
c. Компонентная разработка (attrs down & events up)
d. Взаимодействие UI с Данными (бизнес-логик, мутации, сервисы).

… И всё это — без React/Angular/Vue, только чистый JS, только хардкор;]

Загрузка...
5 месяцев назад
#

Николай Крапивный — «Масштабируем разработку: от стартапа до сотни инженеров. Опыт Badoo»


Загрузка...
5 месяцев назад
#

Scalability Meetup


Загрузка...
6 месяцев назад
#

Александр Мокров — По дороге к микросервисам


Загрузка...
6 месяцев назад
#

Microservice Architecture | Microservices Tutorial for Beginners | Microservices Training | Edureka


Загрузка...
9 месяцев назад
#

HIGHLOAD


9. HIGHLOAD. Мониторинг | Технострим



10. HIGHLOAD. Облака | Технострим

Загрузка...
9 месяцев назад
#

HIGHLOAD


6. HIGHLOAD. Процессоры и память



7. HIGHLOAD. Хранилища данных



8. HIGHLOAD. JVM. Java в высоконагруженных системах

Загрузка...
9 месяцев назад
#

Docker Meetup #7 — Docker и Rancher в NN.RU, Егор Дрёмов


Загрузка...
2 3

Авторизация

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

Keyleas
Kirby
Имя Фамилия
lunchcalllina1978
Sever
stopresniebots1983
tekino
templide
Seangle