Логика Разработки
929 subscribers
92 photos
26 videos
73 links
IT новости
Статьи
Юмор
Download Telegram
Обзор Vertical Slice Architecture

https://bool.dev/l/1371

В этой статье разбираем преимущества и недостатки Vertical Slice Architecture при разработке .NET приложений

Для адептов CleanArchitecture может выглядеть как дичь, но скажу, что автор концепта VSA так же создал либы MediatR и Automapper для .NET. Как минимум, если вы юзаете mediatr в своих проектах, возможно вас заинтересует VSA, имхо в связке с MediatR может жить очень даже неплохо. А вы что думаете? Пишите свое мнение в комментах 👇

#dotnet #VerticalSliceArchitecture #CleanArchitecture #microservices #Architecture
The Frugal Architect 🤑

https://bool.dev/l/1387

В статье разбираем концепцию "экономного/бережливого архитектора", предложенную Werner Vogels, CTO Amazon

Концепт Можно поделить на 3 блока содержащие 7 законов:

1. Дизайн:
Всегда учитывайте затраты, согласовывайте с бизнес-модель и балансируйте между компромиссами.

📌 Закон 1: Сделать cost нефункциональным требованием
📌 Закон 2: Системы, которые в конечном итоге выравнивают затраты для бизнеса
📌 Закон 3: Архитектура - это серия компромиссов

2. Measure:
Измеряйте. Мониторьте, управляйте.

📊 Закон 4: Unobserved Systems ведут к неизвестным затратам
📊 Закон 5: Архитектуры, осознающие затраты, обеспечивают контроль над расходами

3. Оптимизируйте:
Постоянно ищите небольшие улучшения и будьте открыты для новых инструментов и методов.

🔧 Закон 6: Оптимизация затрат носит поэтапный характер
🔧 Закон 7: Неоспоримый успех приводит к предположениям

#Architecture #Cloud #Amazon
Reference Architecture Cheat Sheet

https://bool.dev/l/1480

В этой статье мы рассмотрим, что такое "Reference Architecrture" в разработке. Об их важности и о том, как использовать их для разработки эффективных решений для нужд бизнеса.

#Architecture #SoftwareArchitecture #CheatSheet #DesignPatterns

👉 Наш канал | 👨‍💻 Наш сайт
Scale Cube: A Guide to Scalability in System Architecture

https://bool.dev/l/1515

В этой статье рассматриваем такой концепт как, Scale Cube.
Scale Cube предоставляет три измерения масштабирования:

Ось X: Масштабирование путем дублирования экземпляров одного и того же сервиса (горизонтальное масштабирование).
Ось Y: Масштабирование за счет декомпозиции функциональности на сервисы/микросервисы (функциональная декомпозиция).
Ось Z: Масштабирование за счет разделения данных (data sharding).

Подробнее читайте в статье по ссылке выше

#scalability #performance #Architecture

👉 Наш канал | 👨‍💻 Наш сайт