Чтиво на 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
Чтиво на 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
👉 канал | 👨💻сайт
Чтиво на 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
👉 Наш канал | 👨💻 Наш сайт
Чтиво на 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
👉 Наш канал | 👨💻 Наш сайт
Чтиво на 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
👉 Наш канал | 👨💻 Наш сайт
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
👉 Наш канал | 👨💻 Наш сайт
Чтиво на weekend
- [EN] 6 Steps to Scale Your Application in the Cloud
В статье перечислены 6 шагов, которые помогут вам эффективно масштабировать ваше приложение в клауде и справляться с нагрузкой
- [EN] Building a RAG chatbot on Zoom Team Chat using a vector database
Руководство по созданию RAG-чатбота в командном чате Zoom с использованием векторной базы данных
- [EN] How Coinbase is Using Machine Learning to Predict Traffic and Scale Databases
Как Coinbase внедрила модель машинного обучения, которая предсказывает скачки пользовательского трафика и автоматически масштабирует базы данных
- [EN] Making Insights-Driven Decisions in an Ecosystem of Ecosystems
#bool_read #articles #itblog #newsletter #AI #Scaling #Cloud #AWS #Azure #GCP
👉 Наш канал | 👨💻 Наш сайт
- [EN] 6 Steps to Scale Your Application in the Cloud
В статье перечислены 6 шагов, которые помогут вам эффективно масштабировать ваше приложение в клауде и справляться с нагрузкой
- [EN] Building a RAG chatbot on Zoom Team Chat using a vector database
Руководство по созданию RAG-чатбота в командном чате Zoom с использованием векторной базы данных
- [EN] How Coinbase is Using Machine Learning to Predict Traffic and Scale Databases
Как Coinbase внедрила модель машинного обучения, которая предсказывает скачки пользовательского трафика и автоматически масштабирует базы данных
- [EN] Making Insights-Driven Decisions in an Ecosystem of Ecosystems
#bool_read #articles #itblog #newsletter #AI #Scaling #Cloud #AWS #Azure #GCP
👉 Наш канал | 👨💻 Наш сайт
Чтиво на weekend #10
- [RU] Accessibility: цвета и контрастность в веб проектах
Статья раскрывает вопросы контрастности, цвета и почему так важно за этим следить в ваших интерфейсах
- [RU] Обзор Vertical Slice Architecture
Статья раскрывает преимущества и недостатки Vertical Slice Architecture при разработке .NET приложений
- [EN] Performance Improvements in .NET 9
Подробный обзор улучшений производительности в NET 9
- [EN] C# Streams Explained with Real-Life Analogies
Если для вас все еще сложны стримы в понимании, возможно эта статья поможет разобраться
#bool_read #articles #it #blog #dotnet #newsletter
👉 Наш канал | 👨💻 Наш сайт
- [RU] Accessibility: цвета и контрастность в веб проектах
Статья раскрывает вопросы контрастности, цвета и почему так важно за этим следить в ваших интерфейсах
- [RU] Обзор Vertical Slice Architecture
Статья раскрывает преимущества и недостатки Vertical Slice Architecture при разработке .NET приложений
- [EN] Performance Improvements in .NET 9
Подробный обзор улучшений производительности в NET 9
- [EN] C# Streams Explained with Real-Life Analogies
Если для вас все еще сложны стримы в понимании, возможно эта статья поможет разобраться
#bool_read #articles #it #blog #dotnet #newsletter
👉 Наш канал | 👨💻 Наш сайт