Виталий Баум — Практические примеры создания Микросервисов

preview_player
Показать описание
— —
Виталий Баум, Independent Consultant — Практические примеры создания Микросервисов.
Конференция DotNext 2016 Piter.
Санкт-Петербург, 03.06.2016.

На сегодняшний день Микросервисы, Continous Delievery, Containers и Cloud являются самыми горячими темами, потому как позволяют вернуть контроль над инфраструктурой в руки разработчиков и помогают стать им uber-продуктивными.

В докладе Виталий расскажет о том, как смешать все эти базворды воедино и организовывать Микросервисы таким образом, чтобы их можно было удобно:
- тестировать (как пересмотреть свой взгляд на WCF в условиях Микросервисов; почему всё же JSON, а не Protocol Buffers)
- масштабировать (что использовать для Service Discovery на примере etcd)
- дебажить (как правильно прикрутить ElasticSearch и Kibana и наслаждаться этим стеком)

Вы гарантированно покинете доклад с горящими глазами и жгучим желанием применить знания на практике.
Рекомендации по теме
Комментарии
Автор

Было простое монолитное приложение. Разбили на микросервисы. Протоколы коммуникации между ними и соответственно фреймворк для этого. Прокси для роутинга. Registry которая должна быть всегда доступна поэтому кластеризация. Протокол коммуникации с ней и соответственно фреймворк для этого. Лоадбалансер для нее. Queue потому что RPC медленное. Сети доверять нельзя, поэтому Polly. Проблема конзистенции данных и транзакций. Сложность roll-out изменений и соответственно дополнительные тулы. Мониторинг всего этого болота. Вообщем усложнили как только можно. Миллениалы бл*дь.

fbr
Автор

Всё хорошо рассказал. Архитектура микросервисов очень сложный материал.

angular-developer-et
Автор

А есть ли смысл в etcd в мире, где есть кубернетис?

gijduvon
Автор

Отправлять заказчику логи в json формате, человекочитаемые... Блестяще!) KIBANA тогда ластиком на презентации стереть и все ок будет

audiofield
Автор

В докладе, по-моему, ни одного упоминания ни WCF ни Protocol Buffers не было.

ilya
Автор

2:23 ваша индустрия производства бытовых программ и программ ширпотреба. Есть и другие программы, которые уже в 1991 году разбивали программное обеспечение на процессы, работающие в общей вычислительной среде. Пример такого приложения система сбора траекторной информации баллистических ракет от РЛС, размещённых по территории России. Пародокс в том, что все знают исключительно те технологии программирования, которые описаны в учебниках, т. е. ширпотреб. А военные технологии по традиции не раскрываются.

AndriiNikolaiev