Задать вопрос
Ответы пользователя по тегу Бэкенд
  • Отличия ios backend и web backend?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Коротко - нет
    Длинно - можно создать общий апи, который скормят и вебу и мобилке, но есть подход с различными бэкэндами для различных потребителей: для мобилки и веба могут быть разные бэкэнды, которые будут отдавать данные в разном формате и только те, что нужны для конкретного устройства (паттерн Backend For Frontend)
    Ответ написан
    Комментировать
  • Зачем бэкендеру веб-разработки нужно указывать как проектировать систему?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Бэкендер, что, не разработает микросервис исходя из просто человеческого описания функционала? Не разберется как отправлять/получать сообщения в/из очередь брокера, чтобы получилась работающая фича? Не сообразит какой лучше сделать эндпоинт и что передавать в квери парамтерах/теле запроса? Не сообразит как доработать таблицы базыданных? Не разберется в документации апи внешнего сервиса для интеграции?

    Теперь понятно из-за кого спрос на гадалок возрастает
    Ответ написан
    2 комментария
  • Почему gRPC подменяет исключения?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    А откуда другой сервис знает, какие КЛАССЫ/ОБЪЕКТЫ есть в другом сервисе?
    Если нужно кидать такое-же исключение на сервисе клиенте, то нужно это исключение там и создать.

    А вообще, для своих типов исключений необходимо использовать GRPC_STATUS_UNKNOWN. В документации так и написано:
    Server threw an exception (or did something other than returning a status code to terminate the RPC)


    Решение только одно - в каждом сервисе писать свои обработчики таких исключений и свои классы исключений
    Ответ написан
    2 комментария
  • Какой ЯП подходит для производственного ERP?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Какой хочешь.
    Равнозначно

    UPD:
    Лично я, как предприниматель, бы делал выбор между C# / Java
    Причины:
    1. Сформированное, "взрослое" (mature) сообщество, которое может помочь
    2. Существуют проверенные/документированные фремворки
    3. Для общих случаев (настройка БД, создание диаграмм, документирование кода, какие-нибудь паттерны) уже есть удобные инструменты/фреймворки
    4. Рынок разработчиков большой
    5. Эти ЯП позволяют абстрагироваться от инфраструктуры или упростить работу с ней (управление памятью, вопросы ABI, версионирование, сборка и т.д.)
    Ответ написан
    1 комментарий
  • Какую базу данных лучше использовать с неободимостью хранения записей постов?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    В общем - любую: PostgreSQL, MySQL, MongoDB, CockroachDB ...
    Каждая серьезная БД имеет под капотом механизмы оптимизации (специальные запросы, индексы) и т.д.

    Кэшируй запросы (Redis, например) в уже готовом к ответе представлению (сразу Json для ответа, без необходимости JOIN'ить).

    Масштабируй саму БД - мастер для записи и много слейвов для чтения.
    Ответ написан