Вопросы по теме 'system-design'

Как настроить использование шрифта Unicode в Enterprise Architect
Я пытаюсь нарисовать диаграмму потока данных (DFD) от Enteprise Architect (EA). Я использую вьетнамский язык, но Enterprise Architect сначала отображает истинный юникод, а затем отображает ошибку. Если вы используете EA, давайте попробуем...
3833 просмотров

Нужны идеи и ответы/советы по проектированию и архитектуре системы на стороне тяжелого клиента.
Я надеюсь, что это нормально, чтобы опубликовать это здесь. Мне было интересно, может ли кто-нибудь поделиться примерными вопросами/идеями интервью по дизайну и архитектуре системы, особенно с упором на клиентскую сторону/сеть и некоторым участием...
237 просмотров

Дизайн системы: глобальное кэширование и согласованность
Давайте возьмем пример Twitter. Существует огромный кеш, который часто обновляется. Например: если человек Foo пишет твит и у него есть подписчики по всему миру. В идеале все кеши во всех PoP должны быть обновлены. то есть они должны оставаться...
260 просмотров
schedule 16.04.2023

Ограничитель скорости с использованием java и redis без блокировки
Я пытался понять, как работает ограничитель скорости. Формулировка проблемы: десять запросов в секунду на IP-адрес Решение: я вижу в блогах: public void makeApiCall(String ip){ Long currentTime=Timestamp timestamp =...
2772 просмотров
schedule 29.06.2022

Диаграмма последовательности — UML 2.0 — объектно-ориентированный (базовый)
Я изучаю UML и сосредоточился на проекте, похожем на Netflix, на котором можно попрактиковаться. Я пытаюсь создать простую диаграмму последовательности для «потокового фильма», состоящую только из классов сущностей (поэтому игнорируются такие...
711 просмотров

Дизайн системы: стратегии работы с большими объемами операций записи в БД
С точки зрения проектирования/масштабируемости систем, каковы некоторые стандартные отраслевые стратегии работы с системой, которая требует интенсивной записи в конкретную таблицу в БД. Для простоты предположим, что таблица представляет собой...
6521 просмотров
schedule 09.06.2023

Как синхронизировать внешнюю и внутреннюю валидацию
У меня есть проект, использующий микросервисы, интерфейсная часть взаимодействует с серверной частью с помощью нескольких вызовов Rest API. Обе стороны (передняя или задняя) имеют валидацию. Есть ли хороший способ синхронизировать внутреннюю и...
495 просмотров

Как спроектировать автоматически назначаемый контент, поступающий из SQS?
Я создал приложение, которое отвечает за модерацию входящего контента, прежде чем передать его в основное приложение. После того, как кто-то поделился оповещением, оно попадает в очередь sqs-in-queue. В моем приложении есть отдельный контейнер,...
72 просмотров

Дизайн системы: как мне разработать RESTful API, который позволяет асинхронно запрашивать результаты
Мне нужно создать /search API, который позволяет кому-то отправлять POST и получать идентификатор, который можно запросить позже через отдельный /results API. Я просмотрел методы Spring: DeferredResult @Async но ни один из них не...
90 просмотров
schedule 17.05.2023

Полностью ли Kafka заменяет балансировщики нагрузки?
Мне задали вопрос, чтобы добиться масштабирования системы. Система сама обрабатывает данные о клиентах, фильтрует эти данные и выдает некоторую аналитическую информацию. 1) Первая итерация: Мой первоначальный ответ состоял в том, чтобы...
1974 просмотров
schedule 17.11.2022

Разработка UML-диаграммы банковского счета и членства (проектирование ОО)
Я разрабатываю систему членства в бэк-аккаунте с диаграммой UML. Моя идея состоит в том, чтобы создать класс userAccount и 2 подкласса savingAccount и currentAccount , которые наследуют userAccounts С членством я создал интерфейс членства...
336 просмотров
schedule 15.05.2023

Увеличение дискового пространства Kubernetes Jenkins slave
Мы настраиваем систему Jenkins с использованием модулей Kubernetes в качестве ведомого Jenkins. Проблема, с которой мы сталкиваемся, заключается в том, что мы создаем модуль, модули, которые получают дисковое хранилище объемом 10 ГБ, сопоставляются с...
347 просмотров