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
Чтиво на weekend
Начинаем новую рубрику, где будем постить наши и не только статьи, которые будет интересно почитать на выходных:
- [RU] GRASP принципы
general responsibility assignment software patterns (GRASP) часто юзаются в ооп-подобных апках, наверняка вы сталкивались с многим из GRASP, но будет интересно подтянуть и теоретическую часть.
- [RU] Каталог паттернов для архитектуры корпоративных приложений (PoEAA)
Эта статья посвящена всем паттернам с каталога для архитектуры корпоративных приложений (Patterns of enterprise application architecture (PoEAA)) по мотивам книги Мартина Фаулера
- [EN] Introduction to Kafka Tiered Storage at Uber
Как убер многоуровневое хранилище в Kafka строили
- [EN] How Stripe’s document databases supported 99.999% uptime with zero-downtime data migrations
В этой статье обозревается инфра базы данных Stripe и как они задизайнили Data Movement Platform.
#bool_read #articles #it #blog
Начинаем новую рубрику, где будем постить наши и не только статьи, которые будет интересно почитать на выходных:
- [RU] GRASP принципы
general responsibility assignment software patterns (GRASP) часто юзаются в ооп-подобных апках, наверняка вы сталкивались с многим из GRASP, но будет интересно подтянуть и теоретическую часть.
- [RU] Каталог паттернов для архитектуры корпоративных приложений (PoEAA)
Эта статья посвящена всем паттернам с каталога для архитектуры корпоративных приложений (Patterns of enterprise application architecture (PoEAA)) по мотивам книги Мартина Фаулера
- [EN] Introduction to Kafka Tiered Storage at Uber
Как убер многоуровневое хранилище в Kafka строили
- [EN] How Stripe’s document databases supported 99.999% uptime with zero-downtime data migrations
В этой статье обозревается инфра базы данных Stripe и как они задизайнили Data Movement Platform.
#bool_read #articles #it #blog
Глобальный сбой Windows moment
https://bool.dev/l/1391
Сбой затрагивает все продукты Microsoft, что приводит к серьезным сбоям в работе банков, коммунальных предприятий, авиакомпаний, средств массовой информации, телекоммуникаций, сотовой связи, Интернета и многое другое.
Предварительно, причиной является недавнее обновление антивира CrowdStrike.
#bool_news #Microsoft #CrowdStrike #Windows #outage
https://bool.dev/l/1391
Сбой затрагивает все продукты Microsoft, что приводит к серьезным сбоям в работе банков, коммунальных предприятий, авиакомпаний, средств массовой информации, телекоммуникаций, сотовой связи, Интернета и многое другое.
Предварительно, причиной является недавнее обновление антивира CrowdStrike.
reset-counter N дней без blue-screen
#bool_news #Microsoft #CrowdStrike #Windows #outage
Чтиво на weekend
- [RU] Шаблоны проектирования Cloud-based и микросервисных приложений
Статья содержит паттерны, которые можно с пользой применять в cloud-based приложениях и в микросервесной архитектуре.
- [RU] Шпаргалка по System Design Blueprint
Статья описывает основные компоненты дизайна системы в виде шпаргалки, которая поможет девам проектировать системы различной сложности.
- [EN] How to Apply Microservice Architecture to Embedded Systems
Статья описывает применение архитектуры микросервисов в embedded системах и как внедрять микросервисов в микроконтроллеры и IoT-устройства.
#bool_read #articles #it #blog
👉 канал | 👨💻сайт
- [RU] Шаблоны проектирования Cloud-based и микросервисных приложений
Статья содержит паттерны, которые можно с пользой применять в cloud-based приложениях и в микросервесной архитектуре.
- [RU] Шпаргалка по System Design Blueprint
Статья описывает основные компоненты дизайна системы в виде шпаргалки, которая поможет девам проектировать системы различной сложности.
- [EN] How to Apply Microservice Architecture to Embedded Systems
Статья описывает применение архитектуры микросервисов в embedded системах и как внедрять микросервисов в микроконтроллеры и IoT-устройства.
#bool_read #articles #it #blog
👉 канал | 👨💻сайт
Когда решил закончить рабочий день пораньше
Нужно больше шуток про сбои
#crowdstrike #bool_fun #joke #devjoke
Нужно больше шуток про сбои
#crowdstrike #bool_fun #joke #devjoke
Компания CrowdStrike отправила в качестве извинений пострадавшим от сбоя подарочные карты Uber Eats на 10 баксов
https://bool.dev/l/1394
Однако те, кто попытался воспользоваться карточками, получили сообщение об ошибке. Uber Eats заблочил часть карт, посчитав их мошенническими.
«Мы действительно отправили их нашим коллегам и партнерам, которые помогали клиентам в этой ситуации. Uber пометила это как мошенничество из-за частого юзанья», — рассказал представитель CrowdStrike Kevin Benacci.
Паршивая неделя - это когда нужно извиняться за извинения
#bool_news #bool_fun #CrowdStrike #outage #business #fail #UberEats
https://bool.dev/l/1394
Однако те, кто попытался воспользоваться карточками, получили сообщение об ошибке. Uber Eats заблочил часть карт, посчитав их мошенническими.
«Мы действительно отправили их нашим коллегам и партнерам, которые помогали клиентам в этой ситуации. Uber пометила это как мошенничество из-за частого юзанья», — рассказал представитель CrowdStrike Kevin Benacci.
Паршивая неделя - это когда нужно извиняться за извинения
#bool_news #bool_fun #CrowdStrike #outage #business #fail #UberEats
Как создавать анимированные 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
Media is too big
VIEW IN TELEGRAM
OpenAI анонсировали SearchGPT
https://bool.dev/l/1414
Поисковик на основе нейросетей даёт ответы на запросы, подкрепляя данные источником.
бетку пока открыли только ограниченному кругу лиц, остальным придётся записаться в лист ожидания.
#bool_news #bool_tech #OpenAI #Google #SearchGPT
https://bool.dev/l/1414
Поисковик на основе нейросетей даёт ответы на запросы, подкрепляя данные источником.
бетку пока открыли только ограниченному кругу лиц, остальным придётся записаться в лист ожидания.
#bool_news #bool_tech #OpenAI #Google #SearchGPT
В Twitter новый срач
Через утечку API выяснили, что есть юзеры, которые наделены привелегиями обходить правила Твиттер (Х)
Среди них:
Маск, Трамп старший и младший, МИД россии и другие (весь список на скрине).
К слову аккаунт типа, который запостил это – уже заблочен
#bool_news #twitter #X #Musk #Trump
Через утечку API выяснили, что есть юзеры, которые наделены привелегиями обходить правила Твиттер (Х)
Среди них:
Маск, Трамп старший и младший, МИД россии и другие (весь список на скрине).
К слову аккаунт типа, который запостил это – уже заблочен
#bool_news #twitter #X #Musk #Trump
Чтиво на weekend
- [RU] Вопросы на собеседовании для Senior .NET Developer
Статья поможет вам не только подготовиться к интервью, но и улучшить свои знания по многим смежным с .NET темам.
- [RU] Выбор стратегии деплоя микросервисов
В данной статье рассматриваются какие способы и стратегии есть для развертывания микросервисов.
- [EN] Postgres Aurora DB major version upgrade with minimal downtime
Рассказ как команда Lyft апгрейдила Postgres Aurora DB на проде и сократила предполагаемый даунтайм с 30 мин до 7 мин применив blue/green approach к бд.
- [EN] Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes
В статье пишут про использование кастомного оператора Bedrock Rollout Operator для управления развертыванием stateful-приложений в Kubernetes
#bool_read #blog #dotnet #microservices #AWS #Postgres #Aurora #Slack #kubernetes
👉 Наш канал | 👨💻 Наш сайт
- [RU] Вопросы на собеседовании для Senior .NET Developer
Статья поможет вам не только подготовиться к интервью, но и улучшить свои знания по многим смежным с .NET темам.
- [RU] Выбор стратегии деплоя микросервисов
В данной статье рассматриваются какие способы и стратегии есть для развертывания микросервисов.
- [EN] Postgres Aurora DB major version upgrade with minimal downtime
Рассказ как команда Lyft апгрейдила Postgres Aurora DB на проде и сократила предполагаемый даунтайм с 30 мин до 7 мин применив blue/green approach к бд.
- [EN] Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes
В статье пишут про использование кастомного оператора Bedrock Rollout Operator для управления развертыванием stateful-приложений в Kubernetes
#bool_read #blog #dotnet #microservices #AWS #Postgres #Aurora #Slack #kubernetes
👉 Наш канал | 👨💻 Наш сайт
Создание архитектурных диаграмм с помощью 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
👉 Наш канал | 👨💻 Наш сайт
Чтиво на weekend
- [RU] Обзор Microsoft Orleans
Про архитектуру Orleans, его ключевые фичи, примеры использования, а также шаги по началу работы и развертыванию в облаке.
- [RU] Обзор .NET Aspire
.NET Aspire - стек для создания resilient, observable, и configurable cloud-native приложений на базе .NET. В статье подробнее обозреваем, что к чему
- [EN] ASP NET Core Best Practices
Статья с лучшими практиками для ASP NET Core от Microsoft.
- [EN] C# Series' Articles
Серия статей по .NET от Karen Payne на различную тематику
#bool_read #articles #it #blog #dotnet #aspnet #newsletter
👉 Наш канал | 👨💻 Наш сайт
- [RU] Обзор Microsoft Orleans
Про архитектуру Orleans, его ключевые фичи, примеры использования, а также шаги по началу работы и развертыванию в облаке.
- [RU] Обзор .NET Aspire
.NET Aspire - стек для создания resilient, observable, и configurable cloud-native приложений на базе .NET. В статье подробнее обозреваем, что к чему
- [EN] ASP NET Core Best Practices
Статья с лучшими практиками для ASP NET Core от Microsoft.
- [EN] C# Series' Articles
Серия статей по .NET от Karen Payne на различную тематику
#bool_read #articles #it #blog #dotnet #aspnet #newsletter
👉 Наш канал | 👨💻 Наш сайт
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
- [RU] Top 50+ NuGet packages для .NET разработчика
Можно подчеркнуть для себя много полезных пакетов для .NET
- [RU] Шпаргалка по миграции монолита на микросервисы
Подходы по миграции монолита на микросервисную архитектуру
- [EN] 9 Software Architecture Patterns for Distributed Systems
Статья описывает лучшие архитектурные шаблоны для распределенных систем
- [EN] Developing Rapidly with Generative AI
Как Discord юзают Gen AI для разработки новых фич
#bool_read #articles #it #blog #dotnet #Microservices #AI
👉 Наш канал | 👨💻 Наш сайт
- [RU] Top 50+ NuGet packages для .NET разработчика
Можно подчеркнуть для себя много полезных пакетов для .NET
- [RU] Шпаргалка по миграции монолита на микросервисы
Подходы по миграции монолита на микросервисную архитектуру
- [EN] 9 Software Architecture Patterns for Distributed Systems
Статья описывает лучшие архитектурные шаблоны для распределенных систем
- [EN] Developing Rapidly with Generative AI
Как Discord юзают Gen AI для разработки новых фич
#bool_read #articles #it #blog #dotnet #Microservices #AI
👉 Наш канал | 👨💻 Наш сайт