Публикации по теме 'scalability'


Полное руководство по проектированию и созданию быстрых систем.
Сообщений на вызов ввода-вывода. Сегодня существует множество технологий, соединяющих цифровые системы, сервисы и устройства. На ум могут прийти HTTP и системы обмена сообщениями, такие как NATS , gRPC или Kafka . Скорость и производительность этих систем имеют решающее значение для эффективности и масштабируемости. Скорость и эффективность также могут привести к предсказуемому и детерминированному поведению системы под нагрузкой, что, по моему мнению, даже более желательно...

Микросервисы на практике: разработка клона Instagram - Введение
Это первая часть серии «Разработка клонов Instagram», ссылки на другие части приведены ниже. Разработка клона Instagram: Введение. Разработка клона Instagram: Discovery Service . Разработка клона Instagram: служба аутентификации Разработка клона Instagram: медиа-сервис . Разработка клона Instagram: почтовая служба . Разработка клона Instagram: сервис графов . Разработка клона Instagram: служба новостей . Разработка клона Instagram: служба шлюза . Разработка клона..

Почему интервьюеры сосредотачиваются на структурах данных
У всех нас есть один вопрос: почему, черт возьми, интервьюеры уделяют внимание структурам данных во время интервью. Мы практически не используем их в реальной жизни. Но что, если я скажу вам, что выбор неправильной структуры данных - самая большая ошибка, которую может сделать разработчик при проектировании или написании кода для масштабируемой системы. Прежде чем сильно хвастаться этим обсуждением, давайте разберемся, что заставило меня понять важность выбора правильной структуры..

Проектные решения
Эти важные решения лежат в основе вашей истории. Один из лучших подарков в разработке программного обеспечения - это компромиссы. Нет лучшего ответа, нет пуленепробиваемого решения, а передовой опыт может быть нарушен - пока у вас есть веская причина. Это творческий процесс, решения, которые вы принимаете, архитектура, которую вы создаете, идеи и анализ, которые вы обнаруживаете, - все это важные аспекты в создании масштабируемых и надежных приложений. Что делает его интересным,..

Как масштабировать ваш сервер Node.js с помощью кластеризации
Масштабируемость - горячая тема в технологиях, и каждый язык программирования или фреймворк предоставляет свой собственный способ обработки больших нагрузок трафика. Сегодня мы рассмотрим простой и понятный пример кластеризации Node.js. Это метод программирования, который поможет вам распараллелить код и повысить производительность. Один экземпляр Node.js работает в одном потоке. Чтобы воспользоваться преимуществами многоядерных систем, пользователь иногда может захотеть запустить..

Просто напишите компоненты
18 месяцев, 729 компонентов React, 2134 модуля и 165 915 строк кода в проект, вам задают вопрос ... Можно ли масштабировать? На что вы откровенно отвечаете Да. Быстрый ответ на вопрос Как? И наконец момент, которого вы так ждали Просто пишите компоненты! Быстрый двойной дубль Подождите? Что? Это не безумие… честно. В Kalo с тех пор, как мы начали разработку интерфейса, мы изучаем последствия для реального мира новой найденной технологии, делимся..