Size: a a a

2020 July 06

A

Andrey Sea in 💻 Coding Ru
классические микросервисы это как классический agile - тупо никому не нужно кроме теоретиков
источник

G

Gopneg in 💻 Coding Ru
там написано слабая свяязность
а у тебя релиз одномоментный
источник

A

Andrey Sea in 💻 Coding Ru
Gopneg
там написано слабая свяязность
а у тебя релиз одномоментный
повторяю, можно одномоментно, можно по одному сервису, как угодно можно ) можно по 2
источник

G

Gopneg in 💻 Coding Ru
Andrey Sea
классические микросервисы это как классический agile - тупо никому не нужно кроме теоретиков
яж не спорю что это очередная пуля которая вонзилась в жопу заказчикам
источник

G

Gopneg in 💻 Coding Ru
но ты-то не заказчик, хуле ты мне в уши льешь эту ссанину %)
источник

A

Andrey Sea in 💻 Coding Ru
99% времени апи вообще не меняется, но даже у супер-мега-классических микросервисов, если у них изменилоь апи - уж сорян, но "слабосвязанные микросервисы" ты обязан передеплоить
источник

A

Andrey Sea in 💻 Coding Ru
Gopneg
но ты-то не заказчик, хуле ты мне в уши льешь эту ссанину %)
потому что нет идеальных микросервисов, а неидеальные называть монолитом - как-то странно имхо ) если ведёт себя как микросервис, работает как микросервис и юзается как микросервис - это микросервис, уж извините )
источник

G

Gopneg in 💻 Coding Ru
одновременный передеплой это "не ведет себя как микросервис"
источник

A

Andrey Sea in 💻 Coding Ru
Gopneg
одновременный передеплой это "не ведет себя как микросервис"
повторюсь, можно по одному, можно по несколько, можно одновременно, это у меня не критично ни разу )
источник

A

Andrey Sea in 💻 Coding Ru
когда все работают над одним модулем, ессно только он и доставляется
источник

A

Andrey Sea in 💻 Coding Ru
если крупняк затрагивающий все микросервисы - ессно они все деплояются сразу и одновременно
источник

A

Andrey Sea in 💻 Coding Ru
шо не так-то )
источник

A

Andrey Sea in 💻 Coding Ru
на тестовый для удобства деплоятся все скопом, по ним гоняются интеграционные между собой тесты, тесты на модули и т.п. если один фик компилится и гоняется, то и выкладывается вместе )
источник

A

Andrey Sea in 💻 Coding Ru
просто опять же - монорепозиторий это не связано с монолитом никак )
источник

A

Andrey Sea in 💻 Coding Ru
Gopneg
одновременный передеплой это "не ведет себя как микросервис"
кстати вот тебе задачка - есть микросервис (классический), который должен выдавать статистику и аналитику по всем микросервисам. Если у всех микросервисов своя база, то как получать данные? брать выгрузку базы с каждого микросервиса? разделять этот микросервис и копировать в каждый микросервис для мэп-редюса?
источник

G

Gopneg in 💻 Coding Ru
т.е. пример из реальной жизни - яндекс метрика, например?
источник

G

Gopneg in 💻 Coding Ru
или app insights?
источник

G

Gopneg in 💻 Coding Ru
т.е. сервис копит аналитику которую ему отдают по апи, а потом выдает
источник

G

Gopneg in 💻 Coding Ru
а то что ты описал это тупо монолит, в котором ваще непонятно откуда статистику и аналитику твой микросервис берет если сам ее не собирает
источник

A

Andrey Sea in 💻 Coding Ru
Gopneg
т.е. сервис копит аналитику которую ему отдают по апи, а потом выдает
ну то есть аналитика размазана по сервисам, а один агрегирует? а как же микросервисы, как же одна функциональность у одного микросериса?
источник