Category

Про IT

Category

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=GC6wX4dDS2w&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=2 На этом уроке мы рассмотрели различные подходы к разработке программного обеспечения, обсудили их особенности и ограничения, а также изучили модели жизненного цикла и методологии разработки ПО. На уроке мы познакомились с несколькими основными методологиями разработки ПО, такими как водопадная модель, итеративная разработка, спиральная модель, гибкая разработка и другие. Мы рассмотрели каждый подход в отдельности и объясним, в каких ситуациях их использование может быть наиболее эффективным. Кроме…

Проблема вертикального масштабирования и синхронизация

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=RdeBFIk57MM&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=4 На этом уроке мы сосредоточились на следующих аспектах: 1. Проблема масштабирования:…

Системы обмена сообщениями: RabbitMQ и Kafka

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=5MuYInR6-WY&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=9 На этом уроке рассмотрели: архитектурные концепции построения систем обмена сообщений; стили…

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=HXVxetXo28c&list=PLfnFOImnyWRVWEqnZ9nOjKmkW71JOs62a&index=8 Рассмотрели историю протокола, разобрали его вдоль и поперек, посмотрели как работает HTTPS, а так же вкратце затронули HTTP-серверы и REST. Преподаватель: Никита Сапогов — работает в интернет магазине Ситилинк, который за это время вырос из команды 8 разработчиков в команду из 200+ ИТ специалистов, в ней занял место руководителя Backend

Проектирование баз данных в highload проектах

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=A2fNYjs5Wxk&list=PLfnFOImnyWRVWEqnZ9nOjKmkW71JOs62a&index=2 На этом уроке мы рассмотрели особенности проектирования баз данных в условиях…

Паттерн Iterator: от применения принципа DIP до Data Streams

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=go4cTroVyJQ&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=8 На этом уроке разобрали: подход Data Streams; как принцип инверсии зависимостей…

Запись открытого урока онлайн-курса «Архитектура и шаблоны проектирования» https://www.youtube.com/watch?v=25s36nSPt-Q&list=PLfnFOImnyWRX1Oo4F9zSqxUQh14T9mRDL&index=3 На этом уроке мы рассмотрели мощный шаблон проектирования, который позволяет увязать множество типов сообщений и множество обработчиков этих сообщений — «Цепочку обязанностей». Мы также рассмотрели превращение элементов поведения в объекты и проанализируем его на конкретном примере, формируя диаграмму классов. Цепочка обязанностей — это поведенческий шаблон проектирования, который подразумевает создание цепи объектов-обработчиков, в которой каждый объект может обработать определенный тип сообщения и передать его следующему обработчику в…

Модели взаимодействия или модели хранения данных

Запись открытого урока онлайн-курса «Software Architect» https://www.youtube.com/watch?v=VAS_aD-vShw&list=PLfnFOImnyWRW1iupk1CwqCs_iNZFAUCGw&index=2 Основная цель этого занятия — изучить различные модели взаимодействия или хранения данных и…

Запись открытого урока онлайн-курса «Microservice Architecture» https://www.youtube.com/watch?v=s2FLtt1GxuU&list=PLfnFOImnyWRW1iupk1CwqCs_iNZFAUCGw&index=8 Цель урока: рассмотреть паттерны отказоустойчивости и масштабируемости микросервисной архитектуры. Краткое содержание: ограничения и возможности микросервисной архитектуры; обзор паттернов микросервисной архитектуры; вопросы отказоустойчивости микросервисной архитектуры; три оси масштабирования; вопросы масштабирования микросервисной архитектуры; подходы stateless vs stateful; шкала резервирования и отказоустойчивости; graceful degradation; SLI, SLO, SLA Преподаватель: Анатолий Бурнашев — эксперт Центра практик обеспечения надёжности в MTS.Digital / Руководитель курса DevRel