Описание архитектуры системы с помощью C4 model
В этой статье поговорим что такое C4 model и как с помощью нее можно описать архитектуру вашей системы
https://bool.dev/l/600
#c4 #c4model #architecture #dev
В этой статье поговорим что такое C4 model и как с помощью нее можно описать архитектуру вашей системы
https://bool.dev/l/600
#c4 #c4model #architecture #dev
Шаблоны проектирования Cloud-based и микросервисных приложений
https://bool.dev/l/799
Статья содержит паттерны, которые полезно применять в cloud-based приложениях и в микросервесной архитектуре.
А вы как подходите к проектированию своих приложений?
Telegram bool.dev
—
#designpatterns #cloud #patterns #microservices #architecture
https://bool.dev/l/799
Статья содержит паттерны, которые полезно применять в cloud-based приложениях и в микросервесной архитектуре.
А вы как подходите к проектированию своих приложений?
Telegram bool.dev
—
#designpatterns #cloud #patterns #microservices #architecture
Data Orchestration Service в Spotify
https://bool.dev/l/867
Продолжаем обзор архитектур. В этой статье поговорим про то, как устроена окестрация данных в Spotify.
#architecture #Spotify #Data #Orchestration
https://bool.dev/l/867
Продолжаем обзор архитектур. В этой статье поговорим про то, как устроена окестрация данных в Spotify.
#architecture #Spotify #Data #Orchestration
DARWIN: Data Science и Artificial Intelligence Workbench в LinkedIn
https://bool.dev/l/919
В этой статье мы обсудим основные use-cases, где и как LinkedIn использует свой DARWIN и какую архитектуру она выбрала для постройки этого решения
#linkedin #architecture #review #DARWIN
https://bool.dev/l/919
В этой статье мы обсудим основные use-cases, где и как LinkedIn использует свой DARWIN и какую архитектуру она выбрала для постройки этого решения
#linkedin #architecture #review #DARWIN
Архитектура платформы финансовых вычислений Uber
https://bool.dev/l/959
В этой статье поговорим про архитектуру FCP (Finance Computation Platform) в Uber
#Uber #FCP #architecture
https://bool.dev/l/959
В этой статье поговорим про архитектуру FCP (Finance Computation Platform) в Uber
#Uber #FCP #architecture
Шпаргалка по System Design Blueprint
https://bool.dev/l/1071
Разработка надежной, масштабируемой системы - это нетривиальная задача. Понимание ключевых концепций и компонентов может сделать этот процесс плавнее. В этой статье мы рассмотрим основные компоненты дизайна системы в виде шпаргалки, которая поможет вам проектировать системы различной сложности.
#architecture #roadmap #шпаргалка #systemdesign
https://bool.dev/l/1071
Разработка надежной, масштабируемой системы - это нетривиальная задача. Понимание ключевых концепций и компонентов может сделать этот процесс плавнее. В этой статье мы рассмотрим основные компоненты дизайна системы в виде шпаргалки, которая поможет вам проектировать системы различной сложности.
#architecture #roadmap #шпаргалка #systemdesign
Amazon Prime Video: переход от микросервисов к монолиту сократил косты на 90%
https://bool.dev/l/1075
Переход Prime Video audio/video monitoring сервиса с AWS Lambda и AWS Step functions на монолит помог достичь большей масштабируемости и надежности и уменьшить стоимость поддержки инфраструктуры для команды Amazon на 90%. Детальнее читайте в статье
#microservices #architecture #serverless #Amazon #AWS
https://bool.dev/l/1075
Переход Prime Video audio/video monitoring сервиса с AWS Lambda и AWS Step functions на монолит помог достичь большей масштабируемости и надежности и уменьшить стоимость поддержки инфраструктуры для команды Amazon на 90%. Детальнее читайте в статье
#microservices #architecture #serverless #Amazon #AWS
Шпаргалка по миграции монолита на микросервисы
https://bool.dev/l/1123
В этой статье поговорим о подходах и вариации как можно мигрировать приложение на микросервисную архитектуру и в каких случаях игра стоит свеч
#architecture #microservices #migration #монолит
https://bool.dev/l/1123
В этой статье поговорим о подходах и вариации как можно мигрировать приложение на микросервисную архитектуру и в каких случаях игра стоит свеч
#architecture #microservices #migration #монолит
Обзор архитектуры: Real-Time Streaming Processing в Linkedin
https://bool.dev/l/1271
Разбираем статью с блога Linkedin, как они построили Real-Time Streaming Processing который суппортит нагрузку в 4 триллиона ивентов в день.
#Apache #ApacheBeam #LinkedIn #architecture #architecture-review
https://bool.dev/l/1271
Разбираем статью с блога Linkedin, как они построили Real-Time Streaming Processing который суппортит нагрузку в 4 триллиона ивентов в день.
#Apache #ApacheBeam #LinkedIn #architecture #architecture-review
Обзор 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
Как создавать анимированные Architecture диаграммы
https://bool.dev/l/1399
В статье поговорим какие тулы можно юзать, чтобы создать анимированные диаграммы
В статье затрагиваем следующие тулы:
- Draw io
- Cloudairy
- Canva
- Figma
- Google Slides
#diagraming #tool #architecture #diagrams
https://bool.dev/l/1399
В статье поговорим какие тулы можно юзать, чтобы создать анимированные диаграммы
В статье затрагиваем следующие тулы:
- Draw io
- Cloudairy
- Canva
- Figma
- Google Slides
#diagraming #tool #architecture #diagrams
Создание архитектурных диаграмм с помощью ChatGPT
https://bool.dev/l/1418
Мы ежедневно используем ChatGPT для исследований, редактирования текстов и программирования.
С помощью ChatGPT вы можете создавать и архитектурные диаграммы, такие как:
- Sequence Diagrams
- Flowcharts
- C4 System diagrams
- C4 Container diagrams
- C4 Component diagrams
- C4 Class diagrams
и другие
Подробнее читайте в статье по ссылке выше.
#AI #Architecture #диаграммы #ChatGPT #DrawIO #C4
👉 Наш канал | 👨💻 Наш сайт
https://bool.dev/l/1418
Мы ежедневно используем ChatGPT для исследований, редактирования текстов и программирования.
С помощью ChatGPT вы можете создавать и архитектурные диаграммы, такие как:
- Sequence Diagrams
- Flowcharts
- C4 System diagrams
- C4 Container diagrams
- C4 Component diagrams
- C4 Class diagrams
и другие
Подробнее читайте в статье по ссылке выше.
#AI #Architecture #диаграммы #ChatGPT #DrawIO #C4
👉 Наш канал | 👨💻 Наш сайт
Unique ID Generation Cheat Sheet
https://bool.dev/l/1422
Шпагалка с основными типами ID'шек, которые вы можете юзать для вашей системы.
Сохраните на будущее, чтобы в следующем проекте сделать правильный выбор (очевидно между Guid'ом и автоинкрементом), но внести некий раздор и дискуссию в тиму, обсудив другие варики 😌.
#Architecture #CheatSheet #ID #SoftwareDevelopment
👉 Наш канал | 👨💻 Наш сайт
https://bool.dev/l/1422
Шпагалка с основными типами ID'шек, которые вы можете юзать для вашей системы.
Сохраните на будущее, чтобы в следующем проекте сделать правильный выбор (очевидно между Guid'ом и автоинкрементом), но внести некий раздор и дискуссию в тиму, обсудив другие варики 😌.
#Architecture #CheatSheet #ID #SoftwareDevelopment
👉 Наш канал | 👨💻 Наш сайт
Чтиво на weekend
- [EN] The Frugal Architect
Разбор концепции "бережливого" архитекта от CTO Амазон
- [EN] A Guide to Evaluating the Infrastructure Costs of Apache Pulsar and Apache Kafka
Статья со сравнением расходов на Pulsar и Kafka. Кстати, кто не сталкивался с Pulsar раньше, и уже упирается в возможности Kafka, советую копнуть глубже в его сторону, довольно мощный инструмент
- [EN] Monolithic vs. Microservices Architecture: Everything You Need to Know in 2024
Сравнение монолитной архитектуры с микросервисами, плюсы, минусы, вызовы
- [EN] Measuring Git Performance with OpenTelemetry
Про то, как инженеры GitHub используют OpenTelemetry для мониторинга и оптимизации производительности Git.
#bool_read #articles #it #blog #architecture #Git #Kafka #Pulsar #newsletter
- [EN] The Frugal Architect
Разбор концепции "бережливого" архитекта от CTO Амазон
- [EN] A Guide to Evaluating the Infrastructure Costs of Apache Pulsar and Apache Kafka
Статья со сравнением расходов на Pulsar и Kafka. Кстати, кто не сталкивался с Pulsar раньше, и уже упирается в возможности Kafka, советую копнуть глубже в его сторону, довольно мощный инструмент
- [EN] Monolithic vs. Microservices Architecture: Everything You Need to Know in 2024
Сравнение монолитной архитектуры с микросервисами, плюсы, минусы, вызовы
- [EN] Measuring Git Performance with OpenTelemetry
Про то, как инженеры GitHub используют OpenTelemetry для мониторинга и оптимизации производительности Git.
#bool_read #articles #it #blog #architecture #Git #Kafka #Pulsar #newsletter
Weekend Reading
- [EN] How to create animated Software Architecture diagrams
Учимся как делать анимированые архитектурные диаграммы
- [EN] How to generate architecture diagrams with ChatGPT
Описывает как пилить диаграммы с помощью AI.
- [EN] Managing Architectural Tech Debt
Статья про то, как работать с архитектурным тех долгом.
- [EN] How to Document Software Architecture
Техники и лучшие практики по документированию архитектуры
#bool_read #articles #itblog #newsletter #Microservices #Architecture #AI #ChatGPT
- [EN] How to create animated Software Architecture diagrams
Учимся как делать анимированые архитектурные диаграммы
- [EN] How to generate architecture diagrams with ChatGPT
Описывает как пилить диаграммы с помощью AI.
- [EN] Managing Architectural Tech Debt
Статья про то, как работать с архитектурным тех долгом.
- [EN] How to Document Software Architecture
Техники и лучшие практики по документированию архитектуры
#bool_read #articles #itblog #newsletter #Microservices #Architecture #AI #ChatGPT
Чтиво на weekend
- [EN] Unique ID Generation Cheat Sheet
Шпаргалка по генерации ID, она поможет вам выбрать правильый варик айдишки для вашего приложения.
- [EN] Consistent Hashing Explained
Про технику распределения данных данные по нескольким серверам, чтобы минимизировать перетасовку данных при добавлении или удалении серверов.
- [EN] What Is Service Discovery?
В статье разбирается service discovery, что это и как работает
- [EN] Back of the Envelope
Обзор "Back of the Envelope" подхода, который может юзаться для оценки различных архитектурных решений
#bool_read #articles #itblog #newsletter #Microservices #Architecture
👉 Наш канал | 👨💻 Наш сайт
- [EN] Unique ID Generation Cheat Sheet
Шпаргалка по генерации ID, она поможет вам выбрать правильый варик айдишки для вашего приложения.
- [EN] Consistent Hashing Explained
Про технику распределения данных данные по нескольким серверам, чтобы минимизировать перетасовку данных при добавлении или удалении серверов.
- [EN] What Is Service Discovery?
В статье разбирается service discovery, что это и как работает
- [EN] Back of the Envelope
Обзор "Back of the Envelope" подхода, который может юзаться для оценки различных архитектурных решений
#bool_read #articles #itblog #newsletter #Microservices #Architecture
👉 Наш канал | 👨💻 Наш сайт
Best Practices for Effective Software Architecture Documentation
https://bool.dev/l/1462
В статье описываем способы документирования архитектуры ваших проектов, включая:
- Architectural Decisions (ADRs, RFCs, Trade-offs);
- Event Storming, C4;
- Non-Functional и Quality Attributes (NFRs, QAS);
- Risk Management;
- API Documentation;
#Architecture #ASR #ADR #Documentation
👉 Наш канал | 👨💻 Наш сайт
https://bool.dev/l/1462
В статье описываем способы документирования архитектуры ваших проектов, включая:
- Architectural Decisions (ADRs, RFCs, Trade-offs);
- Event Storming, C4;
- Non-Functional и Quality Attributes (NFRs, QAS);
- Risk Management;
- API Documentation;
#Architecture #ASR #ADR #Documentation
👉 Наш канал | 👨💻 Наш сайт
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
👉 Наш канал | 👨💻 Наш сайт