Проблема в том, что бы разрабатывать микросервисы экспертиза разработкиов должна быть высокой. Иначе ошибки допущенные при проектировании микросервисов будут стоить на порядки дороже чем те же самые ошибки в монолите. Например неправильно поделили boundaries по какому-то критерию, или не дай бог обнаруживаем что оказывается микросервисы синхронно общаются друг с другом по HTTP. Такое исправить будет на порядки сложней чем сделать обыкновенный рефакторинг в монолите.
В приведенном вами примере микросервисы не сильно помогут. Не факт что подходы которые применяли разработчики сторонней компании совместимы с вашими (всякое бывает). У меня в текущей работе тоже микросервисы, и как раз недавно купила другую компанию из той же доменной области. И у нас (asp.net) и у них (nodejs) микросервисы. Но это никак невозможно переиспользовать если мы хотим потратить какое-то разумное количество ресурсов, проще использовать их данные.
Знание алгоритмов которые вы перечислили - важны. Но умение имплементировать его в режиме лайв-кодинга ничего не говорит о специалисте.
Я например так не умею и лайвкодинг всегда избегаю, так как рассматриваю это скорее как невежество. Литкод/хакерранк - красные флаги. Это значит, что компания скорее всего забила на процесс подбора кандидатов и решила выстроить no-brain фильтр.
Все люди мыслят и думают по разному. Я не всегда могу за один присест решить какую-либо задачу, обычно они решаются в бэкграунде при отвлечении на кофе или типа того. В режиме лайв-кодинга просто невозможно это сделать.
Если честно - слишком сильно сочит ЧСВ. Если по теме - то при постановки такой задачи на этапе тестового задания лично меня обычно просили сделать аналог tinyurl, а это значит: - реализовать счётчик посещений - возможность указать alias ссылки - получить список всех созданных мной ссылок.
Мне видится немного сложным это все сделать на уровне ФС, в то время как это все элементарно делается на любой БД.
Значительно лучше. 3.5 в целом уже давно сложно рассматривать как полезный инструмент.
Поправьте заголовок, пожалуйста. Сейчас довольно кликбейтно. Стоимость подписки у ChatGpt никак не изменилась.
Это не совсем так, wallet на данный момент имеет весь функционал Google pay
Проблема в том, что бы разрабатывать микросервисы экспертиза разработкиов должна быть высокой. Иначе ошибки допущенные при проектировании микросервисов будут стоить на порядки дороже чем те же самые ошибки в монолите. Например неправильно поделили boundaries по какому-то критерию, или не дай бог обнаруживаем что оказывается микросервисы синхронно общаются друг с другом по HTTP. Такое исправить будет на порядки сложней чем сделать обыкновенный рефакторинг в монолите.
В приведенном вами примере микросервисы не сильно помогут. Не факт что подходы которые применяли разработчики сторонней компании совместимы с вашими (всякое бывает). У меня в текущей работе тоже микросервисы, и как раз недавно купила другую компанию из той же доменной области. И у нас (asp.net) и у них (nodejs) микросервисы. Но это никак невозможно переиспользовать если мы хотим потратить какое-то разумное количество ресурсов, проще использовать их данные.
Знание алгоритмов которые вы перечислили - важны.
Но умение имплементировать его в режиме лайв-кодинга ничего не говорит о специалисте.
Я например так не умею и лайвкодинг всегда избегаю, так как рассматриваю это скорее как невежество. Литкод/хакерранк - красные флаги. Это значит, что компания скорее всего забила на процесс подбора кандидатов и решила выстроить no-brain фильтр.
Все люди мыслят и думают по разному. Я не всегда могу за один присест решить какую-либо задачу, обычно они решаются в бэкграунде при отвлечении на кофе или типа того. В режиме лайв-кодинга просто невозможно это сделать.
При получении визы требуют показать все паспорта и гражданства.
Так это ведь эхо-камера
Если честно - слишком сильно сочит ЧСВ. Если по теме - то при постановки такой задачи на этапе тестового задания лично меня обычно просили сделать аналог tinyurl, а это значит:
- реализовать счётчик посещений
- возможность указать alias ссылки
- получить список всех созданных мной ссылок.
Мне видится немного сложным это все сделать на уровне ФС, в то время как это все элементарно делается на любой БД.
Этого кода нет в оригинальном репозитории/мастере