← Ко всем open source проектам

Awesome Design Patterns

DovAmir/awesome-design-patterns

Awesome Design Patterns — каталог материалов по паттернам проектирования, архитектуре, облакам, микросервисам и смежным темам.

Форки 3,258
Автор DovAmir
Язык Не указано
Лицензия Не указано
Обновлено 2026-06-10

Что это такое

Awesome Design Patterns — широкий каталог материалов по паттернам проектирования и архитектуре. В отличие от одного учебника про GoF, он собирает ссылки по языкам, общим архитектурным подходам, облакам, serverless, микросервисам, IoT, большим данным, машинному обучению, базам данных, DevOps и безопасности.

Репозиторий появился в 2018 году и отражает практическую проблему: слово pattern используют в очень разных слоях разработки. Есть паттерны классов, интеграции, облаков и распределенных систем.

Что внутри репозитория

Внутри — оглавление, категории и ссылки на внешние ресурсы. Это навигационный репозиторий: он не объясняет каждую тему целиком, а показывает, где искать материалы по конкретной области.

Формат навигационного списка

Пример показывает пользу каталога: быстро перейти от области к набору источников и выбрать нужный уровень детализации.

Язык: Markdown
## Cloud Architecture

- Cloud design patterns
- Serverless architecture patterns
- Microservices and distributed systems
- Databases and storage

Где полезен

Каталог полезен архитекторам, разработчикам и студентам, которые хотят найти материалы по конкретному типу решений. Он особенно удобен, когда неизвестно, как называется нужная область: через категории можно выйти на правильные ключевые слова.

Сильные стороны и ограничения

Каталог не заменяет чтение и проверку источников. Ссылки могут устаревать, а качество материалов отличается. Его стоит использовать как карту, а не как авторитетный ответ.