169 похожих чатов

А почему нет ? У тебя есть идея, которую нужно

реализовать за короткий промежуток времени. Никто не запрещает потом перейти на какой нибудь локи или elk. На старте бизнес велью, а дальше уже можно и делать "правильно"

22 ответов

48 просмотров

ну во первых, потому что есть четкие признаки когда сервис нужно выделять из монолита, ну хотябы для того, чтобы ни к ночи помянутый сайдкик не тёк в настоящем, и оборзримом будущем. а сайдкик обычно начинает течь без особого предупреждения, и течет он молча, без дополнительных уведомлений. даже ёлка не всегда дает гарантий во вторых, микросервис это не всегда отказ от "короткого промежутка времени" это как история с тестами: "не будем их писать, потому что некогда", "а напишем логику в контроллер", нам же надо быстро, "а можно SQL во вьюхах", потом будут деньги и время а на самом деле обычно нет ни времени, ни денег это касается и русского стартапа на коленке, и фармацевтов с миллиардными оборотами

Evgeny-Afanasev Автор вопроса
Anton Diachuk
ну во первых, потому что есть четкие признаки когд...

Мы по моему вообще о разных вещах говорим. Начать распиливать монолит и прочее это все окей при условии рабочего продукта, который приносит прибыль. У меня посыл был про стартап на коленках, который не приносит никакой прибыли и им занимаются полтора землекопа. Судя по тому, что писал Ваня тут что-то типа второго варианта. Да, в 99% случаях именно такое и встречается в бизнесе, которое все называют "так сложилось", ну такова реальность. Ты пишешь код, чтобы он приносил прибыль, а не для того, чтобы он был красивым

Evgeny Afanasev
Мы по моему вообще о разных вещах говорим. Начать ...

вот именно: "такова реальность" не должно диктовать "правило" хорошей разработки

Evgeny Afanasev
Мы по моему вообще о разных вещах говорим. Начать ...

про последнее, я не пишу красивый код, так себе метафора

Anton Diachuk
ну во первых, потому что есть четкие признаки когд...

Микросервис сходу усложняет деплой и опсинг.

Anton Diachuk
это не правда

Это правда. Деплоить один простой монолит проще чем несколько микросервисов

A+B < A?

Alex Ilizarov
A+B < A?

не всегда

Anton Diachuk
это не правда

щас бы пару десятков сервисов деплоить с миграциями и разными версиями апи мммм

Andrey Blinov
щас бы пару десятков сервисов деплоить с миграциям...

Это ничтожная проблема! Зато монолит не нагружает!

Andrey Blinov
щас бы пару десятков сервисов деплоить с миграциям...

я повторю: создание микросервиса не обязывает делать апи, миграции и вообще подключать микросервис к субд

Anton Diachuk
я повторю: создание микросервиса не обязывает дела...

А зачем он нужен тогда? Приведи какой нить пример такого изолированного микросервиса

Anton Diachuk
GA

Ммм, типа сам он ходит ко всем стучит, но ниче не отдает?

Alexander Yakovlev
Ммм, типа сам он ходит ко всем стучит, но ниче не ...

он не в монолите и данные не связаны с бизнес логикой

Alexander Yakovlev
А зачем он нужен тогда? Приведи какой нить пример ...

аутентификация, авторизация, когда требуется

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта