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

Структура данных и вопросы проектирования систем
Если кого-то спросят: «Спроектировать систему для того-то и того-то» или «Какую структуру данных вы бы использовали для того-то и того-то?»… можно ли ответить дизайном системы реляционной базы данных? В комплекте с таблицами, сущностями, отношениями...
1588 просмотров

BOOST ASIO multi-io_service RPC framework RFC
Я работаю над инфраструктурой RPC, я хочу использовать дизайн с несколькими io_service, чтобы отделить io_objects , выполняющий ввод-вывод (внешняя часть), от потоков, выполняющих работу RPC (внутренняя часть). Внешний интерфейс должен быть...
2258 просмотров
schedule 27.10.2023

Представьте вводимые пользователем данные на диаграмме последовательности
Как представить вводимые пользователем данные (например, некоторую информацию, необходимую для создания новой учетной записи) на диаграмме последовательности?
5379 просмотров
schedule 20.05.2024

Создание различных дизайнов программного обеспечения из одной узкой спецификации требований
Я помогаю другу с его курсовой работой. В основном требованием проекта является создание системы программного обеспечения для компьютеризации музыкального магазина, торгующего музыкальными инструментами. Суть не более чем CRUD-система с некоторыми...
87 просмотров
schedule 16.04.2023

Создайте нормализованную схему базы данных в 3-й нормальной форме
Я работаю над небольшим заданием для моего второго курса университетской модели, системного анализа и дизайна. Я борюсь с вопросом, на который должно быть довольно просто ответить, но, тем не менее, у меня есть некоторые сомнения относительно моего...
7025 просмотров

Разница между документом по проектированию программного обеспечения и документом по проектированию системы
Я работаю над проектным документом для модуля веб-приложения, и пока я исследовал проектный документ, я наткнулся на шаблоны с такими названиями, как Документ разработки программного обеспечения (SDD)/Описание разработки программного обеспечения...
986 просмотров

Использование шаблона стратегии для поддержки загрузки файла из нескольких источников
Я работаю над проектом веб-приложения, который требует от меня рефакторинга функции загрузки файлов. Наша функция загрузки файлов поддерживает несколько источников загрузки файлов, таких как git repo , nexus URL , zip-файлы , и мы также хотим...
457 просмотров

Дизайн системы для сокращения URL
В видео об ограничениях https://www.hiredintech.com/classrooms/system-design/lesson/55 , рассказчик должен оценить количество запросов в месяц, которые должны быть обработаны. Достигнув цифры в 100 МЛН новых URL-адресов в месяц, которые будут...
506 просмотров
schedule 04.09.2022

Как разработать систему, в которой мы можем запрашивать лучшие результаты за последние n часов
Мне задали этот вопрос в интервью. Детали заключались в том, что предполагается, что мы получаем миллионы событий. Каждое событие имеет отметку времени и другие детали. Дизайн системы требует, чтобы конечный пользователь мог запрашивать наиболее...
377 просмотров

Почему Cassandra используется для Kong Api Gateway
Kong использует Cassandra или Postgres. Cassandra известна тем, что записывает тяжелое приложение. Я не вижу, чтобы Kong API-шлюз был настолько тяжелым для записи, также ни одна из таблиц не использует Cassandra, один из важных функциональных ключей...
3025 просмотров

Как подключиться к централизованной базе данных MySQL с моего сайта django?
Допустим, у меня есть две системы, на которых будет работать сервер Django, и одна система, которая будет централизованной базой данных, которая будет содержать только приложение базы данных, работающее на этой машине. Как я могу подключить две...
111 просмотров

Шлюз API: сочетание аутентифицированных и неаутентифицированных конечных точек
Я работал над созданием платформы, использующей архитектуру микросервисов с шлюзом API. Один вопрос, на котором я застрял, заключается в том, как заставить шлюз API обрабатывать как аутентифицированные, так и неаутентифицированные конечные точки....
165 просмотров

Kafka S3 Sink Connector — как пометить раздел как завершенный
Я использую разъем приемника Kafka для записи данных из Kafka в s3. Выходные данные разбиты на почасовые сегменты — year=yyyy/month=MM/day=dd/hour=hh . Эти данные используются последующим пакетным заданием. Итак, прежде чем запускать подчиненное...
108 просмотров

Управление смещением Kafka и синхронизация с БД
Я работаю над приложением, использующим поток Kafka и базу данных. В моем приложении я управляю смещением Kafka вручную и фиксирую смещение только в случае успешной обработки сообщения (т.е. после успешной обработки и обновления в БД). Однако,...
118 просмотров

В чем основная идея микросервисов?
Я читал несколько источников и пытался найти простое объяснение, но к сожалению везде много слов с развернутыми пояснениями, но нигде нет простой картинки, буквально нескольких предложений, которые объясняли бы основную мысль. Хотелось найти что-то...
63 просмотров