UniLecs | Программирование
17.4K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
⭐️ Разбираем на молекулы многослойную архитектуру

Наиболее распространенным архитектурным паттерном является паттерн многоуровневой архитектуры, известный также как паттерн n-уровневой архитектуры.

Читать статью

#architecture #patterns #layered
❗️ Пример многослойной архитектуры и анализ паттерна

Читать статью

#architecture #patterns #layered
⭐️ Разбираем cобытийно-ориентированную архитектуру

Архитектурный паттерн событийной архитектуры включает в себя две основные топологии - медиатор и брокер. Сегодня мы раcсмотрим 1ю из них.

Читать статью

#architecture #patterns #event_driven
💥 Архитектурный паттерн событийной архитектуры включает в себя две основные топологии. Сегодня мы рассмотрим топологию брокера.

Читать статью

#architecture #patterns #event_driven
❗️ Архитектура на основе событий: анализ паттерна

Читать статью

#architecture #patterns #event_driven
🔥 В новой главе разберем архитектурный паттерн микроядра (microkernel)

Читать статью

#architecture #patterns #microkernel
💥 Анализ паттерна микроядра (microkernel)

Читать статью

#architecture #patterns #microkernel
Что такое архитектура микросервисов ⁉️

Разбираем 4ю главу книги

#architecture #patterns #microservices
❗️Анализ архитектуры микросервисов

Читать статью

#architecture #patterns #microservices
💥 Сравнительный анализ всех паттернов...

Эта статья поможет вам определить, какой паттерн лучше всего подходит для конкретной задачи

#architecture #patterns #summary
Заметки по архитектуре: Разбивка монолитной системы на микросервисы

Методы приоритизации для выделения функций из монолита
Модель Кано
Модель взвешенного оценивания (Weighted Scoring Model)
ICE Scoring
Value vs. Effort
Cost of Delay

Паттерны проектирования для создания Anti-Corruption Layer
Статья про Facade с примерами кода
Статья про Adapter с примерами кода
Большой обзор Service Mesh: часть первая
Большой обзор Service Mesh: часть вторая

Материалы о паттерне Saga
Вводная статья, где автор рассматривает преимущества оркестрации
Статья о паттерне в блоге Temporal
Репозиторий на GitHub с примерами хореографической Saga

Инструменты и фреймворки для паттерна Saga: Long Running Actions for MicroProfile, Axon, Eventuate Tram Sagas, Oracle Database, Seate Saga Mode.

#architecture #patterns #saga
Заметки по архитектуре: Построение микросервисного лендскейпа

О микросервисной архитектуре
Статья Джеймса Льюиса и Мартина Фаулера «Microservices: a definition of this new architectural term»
Раздел сайта Криса Ричардсона, посвящённый паттернам микросервисной архитектуры
The Twelve-Factor App — документация о методологии для создания SaaS-приложений

Паттерн Saga
Saga и Event Sourcing с Axon. Первое знакомство
SAGA на golang
Паттерн Saga в микросервисной архитектуре

API Gateway
Простой API gateway на базе PHP и Lumen
Use API gateways in microservices
Building an API Gateway to Get Out of the Monoliths

Разные подходы к визуализации архитектуры
Сайт, посвящённый модели C4
Официальный сайт UML
Обзорная статья про ERD от Lucidchart

Инструменты для визуализации архитектуры
Официальный сайт PlantUML
Официальный сайт MkDocs

Инструменты для реализации API Gateway
Netflix Zuul
Amazon API Gateway
Kong
NGINX API Gateway

Облачные технологии
● Интерактивный инструмент https://landscape.cncf.io/ от Cloud Native Computing Foundation (CNCF). Позволяет пользователями исследовать экосистему облачных технологий

#architecture #cloud
Заметки по архитектуре: повышение отказоустойчивости и наблюдаемости приложения

Читать

#architecture #monitoring #observability