Запись открытого урока курса «Highload Architect» https://www.youtube.com/watch?v=9gCQFkeXSXU На этом открытом уроке рассмотрели различия между микросервисным и монолитным подходами, а также преимущества и недостатки у каждого из этих подходов. Обсудили 12-факторный подход к построению микросервисов.Рассмотрели бессерверную архитектуру и ее применимость. Спикер: Владислав Родин Руководитель разработки, преподает в Московском Физико-Техническом Институте и на портале foxminded Смотрите записи других вебинаров: Принципы организации микросервисов. Типы взаимодействий
Запись открытого урока курса «Microservice Architecture» https://www.youtube.com/watch?v=PAOEm8pdv1s На открытом уроке рассмотрели: Основные паттерны аутентификации и авторизации, JWT токены;Паттерны аутентификации в…
1. Прокладываем тропинки до микросервисов Одна из наиболее важных задач при разделении системы на микросервисы — обеспечить надежный механизм их репликации и обнаружения и создать набор правил для маршрутизации входящих запросов к соответствующим контейнерам или сетевым узлам. Идеальная система также должна уметь отслеживать состояние доступности и исключать недоступные реплики из маршрутизации. В этой статье мы поговорим об использовании маршрутизатора Kong, который принимает на себя не только задачи умной маршрутизации, но и возможности по протоколированию и трансформации…
1. RabbitMQ Streams для сбора и обработки телеметрии умного дома Традиционно для сценариев поточной обработки с использованием Map-Reduce рассматриваются такие…
1. Как очистить глобальные слушатели событий, интервалы и сторонние библиотеки в Vue-компонентах В идеале Vue-компоненты представляют собой самодостаточные части пользовательского интерфейса без каких-либо заметных побочных эффектов для объектов за пределами области действия данного элемента. Но, к сожалению, это не всегда возможно. Например, иногда нам нужно связать глобальных слушателей событий, использовать setInterval или инициализировать определенную стороннюю библиотеку внутри компонента. В подобных случаях компоненты должны очищаться после их уничтожения. Если этого не сделать, могут произойти самые разнообразные…
Запись открытого урока курса HTML/CSS https://www.youtube.com/watch?v=HAMPxxzVUnk На этом открытом уроке рассмотрели, как проработать веб-дизайн и перенести его на любой интерфейс.…
Запись открытого урока курса JavaScript Developer. Basic https://www.youtube.com/watch?v=xTFt4jJZL68 На этом открытом занятии прошли следующие темы: Сравнение REST и GraphQL. Основы GraphQL: query, mutation, subscription. Система типов. Спикер: Николай Лапшин Power Tech. Senior Full Stack Developer. Смотреть записи других открытых уроков: Прогрессивные приложения как универсальная альтернатива мобильным и десктоп приложениям