Обзор 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
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
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
👉 Наш канал | 👨💻 Наш сайт
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
👉 Наш канал | 👨💻 Наш сайт
https://bool.dev/l/1515
В этой статье рассматриваем такой концепт как, Scale Cube.
Scale Cube предоставляет три измерения масштабирования:
Ось X: Масштабирование путем дублирования экземпляров одного и того же сервиса (горизонтальное масштабирование).
Ось Y: Масштабирование за счет декомпозиции функциональности на сервисы/микросервисы (функциональная декомпозиция).
Ось Z: Масштабирование за счет разделения данных (data sharding).
Подробнее читайте в статье по ссылке выше
#scalability #performance #Architecture
👉 Наш канал | 👨💻 Наш сайт