Публикации по теме 'software-architecture'


Bluekiri @ JS Camp Барселона 2018
В среду утром я прибыл в отель, где был приготовлен восхитительный завтрак, а затем его отправили прямо в мастерские. Я решил посетить семинар по веб-пакетам, так как я действительно хотел улучшить свои навыки работы с веб-пакетами, особенно, когда мы используем его для наших веб-проектов в Bluekiri. Семинар прошел потрясающе. Под руководством основного члена webpack Шона Т. Ларкина , а также Йоханнеса Эвальда и Юхо Вепселяйнена . Довольно круто иметь трех основных участников..

Знакомство с паттерном Circuit Breaker
На прошлой неделе в Twilio мы активно участвовали в разработке нескольких новых микросервисов. Один из них должен будет проталкивать информацию на внешние хранилища с разными характеристиками, и мы боимся, что один из них станет медленным или недостижимым и будет тормозить все подряд. Это происходит из-за феномена конвоя, подробно описанного (как обычно) в Утренней газете пару месяцев назад. Среди различных методов решения проблемы мы обязательно воспользуемся автоматическим..

Что произойдет, если Amazon откажется от безсерверной версии?
ПОНИМАНИЕ ПРИЧИН, ПОЧЕМУ ОДИН РАЗМЕР НЕ ПОДХОДИТ ДЛЯ ВСЕХ, ДАЖЕ С БЕССЕРВЕРНЫМИ Что произойдет, если Amazon откажется от безсерверной версии? Начиная с противоречивой статьи, мы исследуем причины, которые могут привести к внедрению бессерверных технологий или вызвать разногласия. Если вы недавно не жили под скалой, весь бессерверный мир был потрясен, когда даже Amazon, по-видимому, решила отойти от бессерверных технологий. Давайте сделаем глубокий вдох и попытаемся понять вещи..

Массовый с помощью RESTful API
Как обрабатывать массовые действия, когда мы используем RESTful API. Разбирайтесь с различными HTTP-ответами и соображениями, лежащими в основе процессов. Избегайте замедлений и неправильной конфигурации, выбирая правильное решение. Авторы Мануэль Рая и Педро Эскудеро . Массовый RESTful, спасибо Обработка массовых запросов в RESTful API - один из наиболее частых случаев, которые следует учитывать в подобной архитектуре. Этот факт особенно актуален, когда ваша система должна..

Простые интерфейсы C#: контейнеры
Можно сделать очень мало В предыдущей статье Простые интерфейсы C#: сервис я рассказывал об интерфейсах сервисов, которые можно упростить и расширить за счет использования методов расширения. Аналогичным образом в этой статье будет обсуждаться еще один простой стиль интерфейса, который благодаря своей простоте обеспечивает масштабируемость: контейнерные интерфейсы . Контейнерный интерфейс Интерфейс контейнера является держателем данных. Эти «данные» затем используются..

Введение в шаблон запрос-ответ и его использование
Шаблон проектирования 3. Что такое шаблон «запрос-ответ» и как его использовать? Это третья статья из серии о шаблонах проектирования. Каждая статья будет посвящена одному паттерну, описывая, что это такое и какую проблему он решает. Проблема При наличии ИТ-ландшафта, состоящего из нескольких взаимодействующих приложений, будь то микросервисы или нет, обычно реализуется асинхронная связь, чтобы свести к минимуму или устранить тесную связь между приложениями. Тесная связь между..

Подсказка типов в Python: друг, враг или просто головная боль?
Популярность подсказок типов в сообществе Python растет. Куда это нас приведет? Что мы можем сделать, чтобы использовать его правильно? Все питонисты знают, что за пару лет подсказки типов в Python быстро набирают популярность. Это началось еще в Python 3.5, и с тех пор эта функциональность получает больше типов и функций, а в Python 3.10 — даже новый оператор | . К счастью или нет, этот оператор имеет то же значение, что и тот же оператор, используемый для множеств. Я слышал..