Вопросы по теме 'system-design'
Как настроить использование шрифта Unicode в Enterprise Architect
Я пытаюсь нарисовать диаграмму потока данных (DFD) от Enteprise Architect (EA). Я использую вьетнамский язык, но Enterprise Architect сначала отображает истинный юникод, а затем отображает ошибку. Если вы используете EA, давайте попробуем...
3833 просмотров
schedule
02.12.2022
Нужны идеи и ответы/советы по проектированию и архитектуре системы на стороне тяжелого клиента.
Я надеюсь, что это нормально, чтобы опубликовать это здесь. Мне было интересно, может ли кто-нибудь поделиться примерными вопросами/идеями интервью по дизайну и архитектуре системы, особенно с упором на клиентскую сторону/сеть и некоторым участием...
237 просмотров
schedule
17.05.2024
Дизайн системы: глобальное кэширование и согласованность
Давайте возьмем пример 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 просмотров
schedule
28.06.2023
Дизайн системы: стратегии работы с большими объемами операций записи в БД
С точки зрения проектирования/масштабируемости систем, каковы некоторые стандартные отраслевые стратегии работы с системой, которая требует интенсивной записи в конкретную таблицу в БД.
Для простоты предположим, что таблица представляет собой...
6521 просмотров
schedule
09.06.2023
Как синхронизировать внешнюю и внутреннюю валидацию
У меня есть проект, использующий микросервисы, интерфейсная часть взаимодействует с серверной частью с помощью нескольких вызовов Rest API.
Обе стороны (передняя или задняя) имеют валидацию. Есть ли хороший способ синхронизировать внутреннюю и...
495 просмотров
schedule
05.07.2023
Как спроектировать автоматически назначаемый контент, поступающий из SQS?
Я создал приложение, которое отвечает за модерацию входящего контента, прежде чем передать его в основное приложение. После того, как кто-то поделился оповещением, оно попадает в очередь sqs-in-queue. В моем приложении есть отдельный контейнер,...
72 просмотров
schedule
01.12.2023
Дизайн системы: как мне разработать 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 просмотров
schedule
30.06.2022