ИТМО - Проект. ПО - Лекция 15 - API. Изменения API, совместимость. Форматы данных. Protocol buffers.
00:00 API обзор
5:50 Изменение API (evolving API)
6:47 Будут ли проблемы в интеграции клиента и сервера при добавлении нового endpoint?
12:13 В чем разница между обратной и прямой совместимостями? (backward и forward compatibility)
22:45 Robutness principle
24:40 Сериализация / десериализация структур данных (encoding)
27:25 Форматы данных, преимущества независимых от языка подходов
32:47 Недостатки и преимущества JSON и текстовых форматов в целом
40:42 Библиотека Protocol Buffers
45:37 Преимущества Protocol Buffers перед JSON
54:55 Для чего нужны метки полей в protobuf?
1:16:14 Организационные вопросы. Интеграция с бомбардиром
Видео ИТМО - Проект. ПО - Лекция 15 - API. Изменения API, совместимость. Форматы данных. Protocol buffers. канала Андрей Суховицкий
5:50 Изменение API (evolving API)
6:47 Будут ли проблемы в интеграции клиента и сервера при добавлении нового endpoint?
12:13 В чем разница между обратной и прямой совместимостями? (backward и forward compatibility)
22:45 Robutness principle
24:40 Сериализация / десериализация структур данных (encoding)
27:25 Форматы данных, преимущества независимых от языка подходов
32:47 Недостатки и преимущества JSON и текстовых форматов в целом
40:42 Библиотека Protocol Buffers
45:37 Преимущества Protocol Buffers перед JSON
54:55 Для чего нужны метки полей в protobuf?
1:16:14 Организационные вопросы. Интеграция с бомбардиром
Видео ИТМО - Проект. ПО - Лекция 15 - API. Изменения API, совместимость. Форматы данных. Protocol buffers. канала Андрей Суховицкий
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
1 - Архитектура, микросервисы и монолиты4 - API compatibility, Protobuf. Document-oriented, relational and graph data models.Думаешь, тебе не нужен Semaphore? #shortsИТМО - Проектирование ПО - Лекция 2 - Архитектурные стили - монолитные и микросервисные приложения6 - Надежность. Таймауты, retries, Circuit breaker, Resilience4j, speed control - window/rate limitsИТМО - Программирование - Лекция 9 - Утечки памяти java. Как диагностировать, искать и исправлятьИТМО Микросервисы - лекция 11 - Построение надежного взаимодействия при синхронных вызовахТы используешь CAP-теорему НЕПРАВИЛЬНО #shortsИТМО Java 2020 - Лекция 6 - Exceptions, обработка исключенийДемо - Управление проектом. Эпики, таймлайны.2 - Domain driven designМикросервисы и монолиты - что лучше и когдаМастер-класс React - 15 - Синхронность / асинхронность. Процессы и потоки, закон Амдала. Пулы потоков, Executor serviceИТМО Java 2020 - Лекция 5 - Наследование, ООП, композиция, SOLID, интерфейсы, паттерн стратегияПаттерн Saga #shortsПочему Event Driven? #shorts6 - Архитектура с брокером сообщений. Kafka. RabbitMQRendezvous hashing шардирование #shortsИТМО Java 2020 - Лекция 9 - Collections framework part 1