Школа
системного анализа
и проектирования
+7 499 350 7710
Расписание
Все курсы
Компаниям
База знаний
О школе
✆
▪ VK
▪ Rutube
▪ Youtube
■ System Integration Knowledge Hub
▪ Статьи наших экспертов и переводы
▪ Каталоги полезных ссылок
▪ Рекомендации для самоподготовки
▪ Видеуроки в VK, Rutube, Youtube
▪ Стандарты (ГОСТЫ)
▪ Рекомендации книг
▪ Курсы на английском
☰ Все статьи
▪ Профессия
▪ Интеграция
▪ Архитектура
▪ Базы данных
▪ Use cases / User Stories
▪ Требования и ТЗ
▪ Дизайн интерфейсов
▪ Бизнес анализ
▪ Менеджмент
▪ Проектное управление
▪ Научные статьи (перевод)
Искусственный интеллект
Интеграция
Требования
Базы данных
Бизнес-анализ
▪ VK
▪ Rutube
▪ Youtube
Бесплатные вебинары
Курсы / Интенсивы / Буткемпы
Онлайн-воркшопы
Каталог обучения
Оценка экспертности
▪ Новости
▪ Отзывы о школе
▪ Эксперты школы
▪ Административная команда
▪ История и миссия
▪ Оставить отзыв
▪ Реквизиты
▪ Вакансии
▪ Анонсы материалов школы S·E
> 7000 подписчиков
▪ События, статьи, новости
> 5.500 подписчиков
▪ Профессиональные обсуждения
> 11.000 подписчиков
▪ Поиск работы и сотрудников
> 28.000 подписчиков
■ Расписание
■ Все курсы
■ Компаниям
■ База знаний
■ О школе
■ Сообщества в Tg
Systems Education
Школа системного анализа
и проектирования
+7 499 350 7710
Главная
→
Все статьи
→
Книга Харрисон, Маршал, Кастер
☰ База знаний
в телеграм-канале школы SE
Читать канал школы
Анонсы статей и вебинаров
Архитектура распределённых транзакционных приложений
Авторы: Гай Харрисон, Эндрю Маршал, Чарльз Кастер. Перевод под редакцией Тимура Фаизова
Спонсор издания:
Cockroach Labs
Читать оригинал
Содержание
Глава 1. Планирование распределённого транзакционного приложения
Зачем нужны распределённые транзакционные приложения?
Бизнес-факторы, определяющие необходимость распределённых систем
Возвращение транзакционной согласованности
Рост привлекательности экономики распределённых вычислений
Понимание ваших требований
Современный шаблон распределённой и транзакционной архитектуры
Подводим итоги
Глава 2. Распределение слоёв приложения
Регионы и зоны
Традиционный балансировщик нагрузки
Микросервисы
Контейнеры
Kubernetes, модули и сервисы
Межрегиональный Kubernetes
Управление событиями
Бессерверное развёртывание
Межрегиональная серверная система
Подводим итоги
Глава 3. Распределение и масштабирование слоя хранения данных
Транзакционные и нетранзакционные распределённые базы данных
Стратегии хостинга для распределенных баз данных
Бессерверное или выделенное серверное развёртывание?
Kubernetes
Политика размещения
Развёртывание межрегиональных баз данных
Согласование в распределённой базе данных
Цели выживаемости
Правила определения местоположения
Подводим итоги
■ Другие статьи по теме
Архитектура
Автор: Денис Бесков
■ Статья. Контекстная диаграмма
Автор: Дилара Валитова
■ Статья. Основы применения UML. Кто и как его использует
Автор: Михаил Максимов
■ Статья. Чем полезен ArchiMate аналитику?
Автор: Юрий Куприянов
■ Статья. Скрытая работа аналитика по проектированию систем
Автор: Анна Вичугова
■ Статья. Что такое архитектура информационных систем и как её проектировать
Автор: Дмитрий Пахомов
■ Статья. Проектирование эффективной системы кэширования
Автор: Дмитрий Голых
■ Статья. Микросервисная архитектура
[Перевод] Лав Шарма, Алекс Сюй
■ Статья. The Architect's Blueprint: 10 архитектурных стилей программного обеспечения и их паттерны
Автор: Влад Хононов
■ [Перевод книги] Влад Хононов. Что такое предметно-ориентированное проектирование?
Автор: Мартин Клеппман
■ [Перевод книги] Мартин Клеппман. Проектирование высоконагруженных приложений. Избранные главы
Автор: Марк Ричардс Перевод под редакцией Дмитрия Дудкина
■ [Перевод книги] Паттерны архитектуры программного обеспечения. Марк Ричардс
Автор: Иэн Гортон
■ [Перевод книги] Иэн Гортон. Основы масштабируемых систем. Избранные главы
Авторы: Гай Харрисон, Эндрю Маршал, Чарльз Кастер
■ [Перевод книги] Архитектура распределённых транзакционных приложений. Гай Харрисон, Эндрю Маршал, Чарльз Кастер
Показать еще