Архитектура Netflix — Обзор архитектур
В этой статье попробуем разобраться как построена архитектура Netflix и что они используют для поддержания true highload'а
В этой статье попробуем разобраться как построена архитектура Netflix и что они используют для поддержания true highload'а
В этой статье я собрал самые типичные и частые вопросы на собеседовании для Senior C# / .NET разработчика которые помогут вам не только подготовиться к интервью, но и улучшить свои знания по многим смежным с .NET темам.
В этой статье описываем что такое паттерны CQRS и Event Sourcing
Цель шаблона разрешить нескольким параллельным консюмерам обрабатывать сообщения, полученные по тому же каналу обмена сообщениями. Этот шаблон позволяет системе обрабатывать несколько сообщений одновременно, чтобы оптимизировать пропускную способность, улучшить масштабируемость и доступность, а также сбалансировать нагрузку.
Разбор основных модулей и терминов из kubernetes.
Разделение функций приложения в отдельный процесс можно рассматривать как шаблон Sidecar. Шаблон Sidecar позволяет добавить ряд возможностей в ваше приложение без дополнительного кода конфигурации для сторонних компонентов.
Saga паттерн и распределенные транзакции помогают отменить операцию которая выполняется в несколько шагов, которые вместе можно назвать как консистентная операция (транзакция).
В этой статье рассмотрим как подключить MongoDB базу используя docker-compose и реализуем базовый API для поиска по базе.
Первая статья из цикла, где мы разбираем как создавать production-ready приложение на .NET Core с Docker'ом.
Решение микросервисов состоит из десятков или даже сотен сервисов. Сервисы написаны на разных языках и фреймворках. Каждое из них представляет собой мини-приложение со своими специфическими требованиями к развертыванию, ресурсам, масштабированию и мониторингу. В данной статье рассмотрим какие способы и стратегии есть для разввертывания микросервисов.