|
|
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
забыл никРечь вообще не об этом, при планировании\спринтах монолита невозможно всунуть фичу очень быстро, несмотря на то что она бизнесу нужна еще вчера. Потому что надо провести регрессию, убедиться что другие истории\фиксы ничего не ломают и тд и тп, это долгий процесс. В случае с микросервисами(хотя у меня тоже двоякое к ним отношение) это возможно и цикл между запросили фичу\получили короткий, что бизнесу очень нравится, а то что думают админы или девелоперы по большому счету сейлсам все равно тот факт что добавление новой фичи или какой нить багфикс несет с собой риск того, что можно сломать что то еще, говорит о том, что проект хреновый. Слишком связный или есть библиотеки, которые используются везде. Такой проект и на микросервисы разделить непросто, т.к. придется дублировать библиотеки во всех сервисах, либо организовывать тесное общение между сервисами. В общем если проект такой, что там километры переплетающегося г-кода, и толпа обезьянко-кодеров в команде, то ни микросервисы, ни что либо другое не помогут. Но это вопрос организации и кадров. Здесь это офтоп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 03:43 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
забыл ник... а то что думают админы или девелоперы по большому счету сейлсам все равно насмешил сейлсы могут заказчику обещать, что угодно, но пока програмеры и разрабы не сделают свою работу, нихрена не будет такшто на сейлсов мы смотрим, как на говорящие головы не более того ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 04:29 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
казинаксейлсы могут заказчику обещать, что угодно, но пока програмеры и разрабы не сделают свою работу, нихрена не будет такшто на сейлсов мы смотрим, как на говорящие головыРечь шла об сисадминах и родственных им девопсах. И тем и другим нет принципиальной разницы, что разворачивать - монолит или микросервисы. До определённых размеров можно даже управлять всем этим на коленке. P.S. Мне, правда, в любом случае не очень понятно, откуда берутся и программисты и продажники, если речь идёт о промышленной эксплуатации у клиента, который не зарабатывает деньги продажей ПО ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 05:08 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
казинакзабыл никРечь вообще не об этом, при планировании\спринтах монолита невозможно всунуть фичу очень быстро, несмотря на то что она бизнесу нужна еще вчера. Потому что надо провести регрессию, убедиться что другие истории\фиксы ничего не ломают и тд и тп, это долгий процесс. В случае с микросервисами(хотя у меня тоже двоякое к ним отношение) это возможно и цикл между запросили фичу\получили короткий, что бизнесу очень нравится, а то что думают админы или девелоперы по большому счету сейлсам все равно тот факт что добавление новой фичи или какой нить багфикс несет с собой риск того, что можно сломать что то еще, говорит о том, что проект хреновый. Слишком связный или есть библиотеки, которые используются везде. Такой проект и на микросервисы разделить непросто, т.к. придется дублировать библиотеки во всех сервисах, либо организовывать тесное общение между сервисами. В общем если проект такой, что там километры переплетающегося г-кода, и толпа обезьянко-кодеров в команде, то ни микросервисы, ни что либо другое не помогут. Но это вопрос организации и кадров. Здесь это офтоп. — Traps on the Path to Microservices, George Woskob, ThoughtWorks Самый честный доклад про микросервисы, который я когда-либо слышал! Товарищ из ThoughtWorks (той самой ThoughtWorks, в которой работает Мартин Фаулер ) вначале похвастался тем, что распилил уже не один монолит и что знает всё про микросервисы. А потом прошёлся по «болевым точкам» перехода от монолита к микросервисам. Вкратце доклад можно сформулировать так: «Они обещали нам рай с микросервисами, а в реальности чаще всего получается такой адище, что лучше уж оставаться на монолите» . Например, как-то так, по мнению автора, выглядит типичный процесс перехода на микросервисы: https://habr.com/company/badoo/blog/358814/ тот факт что добавление новой фичи или какой нить багфикс несет с собой риск того, что можно сломать что то еще, говорит о том, что проект хреновый. В качестве примера: В каждой системе чуть сложней "лайканья" котиков необходимо разграничение доступов, а это сервер(пусть cluster) выполняющий процессы authentication/authorization. Пусть это будет microservice+load balancing/cluster. И вот обнаружилась critical spectre - что дальше? проект хреновый? хипстеры в панике бегут искать новое место работы, где еще не хреново? Слишком связный или есть библиотеки, которые используются везде. Такой проект и на микросервисы разделить непросто, т.к. придется дублировать библиотеки во всех сервисах, либо организовывать тесное общение между сервисами. Да мир несовершенен, сервисы между собой общаются. Кто-то слишком, кто-то не слишком. Ещё к примеру логируют свои действия(при возможности при помощи единой библиотеки - чтобы в случае изменения формата не изменять в 100-500 местах), и часто складывают в единое хранилище для анализа и разборов "кто, где насрал", в едином формате, а ещё кто-то их заставляет отчитыватся "Online" для выстраивания и отслеживания бизнес процессов+мониторинга - вообще жуть. Слишком связный или есть библиотеки --> Это примерно, как отличие спекулянта от инвестора/порнографии от проституции. Сточки зрения банка у него много-много микросевисов, что зрения ЦБ каждый банк это все лишь микросервис. В общем если проект такой, что там километры переплетающегося г-кода, и толпа обезьянко-кодеров в команде, то ни микросервисы, ни что либо другое не помогут. Но это вопрос организации и кадров. Здесь это офтоп. Не сотвори себе кумира и всякаго подобия, елика на небеси горе, и елика на земли низу, и елика в водах под землею: да не поклонишися им, ни послужиши им. (даже в компании, где работает кумир - ThoughtWorks есть люди готовые думать головой, а не ж.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 15:20 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
Bsplesk...А можно, мопвашуять, не выкладывать картинки нев...й ширины? Особенно те, которые вообще не добавляют содержания вашему сообщению? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2018, 16:09 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
Мне вот что подумалось. Были монолитные приложения. Их писали долго, использовали тоже долго, а потом поменять уже нельзя. ТОгда рядом стали появлятся новые приложения, вместо допиливания старого. Появились интеграционные шины и прочая фигня- лет 10 назад все по ним балдели. Но результат- в целом хреновый. Появилось новое решение- микросервисы. Мы сразу пишем кусочки, которые потом можно легко изменить/поправить/выкинуть. Это не то, чтобы золотая пуля, это ещё одна попытка выжить в мире потребностей большого бизнес-заказчика. Кстати, девопс- это по сути следствие внедрения микросервисов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2018, 11:28 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
Alexey Tomin, вообще то да. это как банде четырех пришло в голову систематизировать изыски и казуистику ооп в паттерны. зы На третьем ходу выяснилось, что гроссмейстер играет восемнадцать испанских партий. В остальных двенадцати черные применили хотя и устаревшую, но довольно верную защиту Филидора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2018, 11:39 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
Alexey Tomin, согласен. 2 шага вперёд, одни шаг назад. КИС(монолит) -> SOA -> Облако->SOA под соусом микросервисов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2018, 12:20 |
|
||
|
Масштабирование микросервисов.
|
|||
|---|---|---|---|
|
#18+
Petro123 КИС(монолит) -> SOA -> Облако->SOA под соусом микросервисов. пытаются прийти к асинхронной событийной модели и пока не получается. Язык типа erlang слишком сложный)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2018, 12:22 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=39646876&tid=2122042]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
226ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 564ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...