Size: a a a

Software Design/Architecture/Zen

2021 April 23

VM

Vadim Meling in Software Design/Architecture/Zen
Это не панацея
источник
2021 April 24

MP

Mykola Palamarchuk in Software Design/Architecture/Zen
Особенно БД. Очень стейтлесс.
источник

ch

central hardware in Software Design/Architecture/Zen
Так бд и не микросервис
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Почему нет? Какие признаки делают её не микросервисом?
источник

MP

Mykola Palamarchuk in Software Design/Architecture/Zen
да ну? :)
источник

BT

Bohdan Turchyk in Software Design/Architecture/Zen
то есть если ты внутри микросервиса используешь бд - он у тебя является стейтлесс?
источник

ch

central hardware in Software Design/Architecture/Zen
БД (в проде с большим количеством данных) чаще всего не должна находится в докере или виртуальной машине, если после этого БД микросервис ну хз, как хотите
источник

BT

Bohdan Turchyk in Software Design/Architecture/Zen
а микросервисы должны находиться только в докере или в виртуалке?
источник

ch

central hardware in Software Design/Architecture/Zen
а можно тогда я свою виртуальную машину назову микросервисом, раз уж пошла такая пьянка, и буду говорить что у меня все построено на микросервисах, а чего нет?
источник

BT

Bohdan Turchyk in Software Design/Architecture/Zen
да можешь называть все, что угодно как угодно, это не делает вещи именно такими
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Так а какое ваше определение микросервисов? Как отличить микросервис от не микросервиса?
источник

ch

central hardware in Software Design/Architecture/Zen
в контексте данного треда, я бы исходил из "запуск инстанса требует малого времени"
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Мало это сколько? Ну просто вам мало одно значение мне другое.
источник

ch

central hardware in Software Design/Architecture/Zen
несколько секунд
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Тоесть если что то использует базу данных внутри то это что то уже не может быть микросервисом? Ибо база данных запускается дольше нескольких секунд?

А если мы используем лямбду с одной функцией холодный старт которой занимает больше нескольких секунд, то это уже не микросервис?

Кстати а важно именно время первого холодного старта или время уже горячего? Тоесть должны ли мы учитывать время сборки?
источник

ch

central hardware in Software Design/Architecture/Zen
я сказал ровно то что хотел сказать, БД не является микросервисом, а что там будет использовать эту базу, монолит, микросервис или программа вообще напрямую в нее лезит, здесь не имеет никакого значения
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
А база является частью микросервиса или нет?
источник

ch

central hardware in Software Design/Architecture/Zen
хороший вопрос
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Ну из ваших утверждений что база не микросервис ибо стартует долго. И если мы включим ее внутрь микросервиса то он сам теперь стартует долго база и следовательно не микросервис. Для вас база не может быть частью микросервиса если я верно понял.
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Тогда вопрос а что такое база? Является ли редис без сохранения на диск базой? Является ли программа написанная хранящая информацию в памяти базой?
источник