Size: a a a

2020 July 17

AK

Anton Kucherov in Go Get A Job
Eugene
микросервис - это шаблон проектирования?
есть сомнения, что микросервис - это просто пример правила "разделяй и властвуй", причём это ещё в философии UNIX было: каждая программа должна решать только одну задачу
Это архитектурный шаблон. Такой же как монолит или microkernel или SOA
источник

ЛА

Локоть Анатолий... in Go Get A Job
Eugene
шаблоны проектирования не связаны с языками программирования?
Процессорное время постоянно дешевеет, на рынок выходят все более и более сложные решения, идеи все больше тиражируются. Если раньше была битва за каждый байт и вылизывание кода, то сейчас проблемы в коде,которые стоят +- сервер, даже не считаются проблемами
источник

E

Eugene in Go Get A Job
Anton Kucherov
Это архитектурный шаблон. Такой же как монолит или microkernel или SOA
это кто так решил?
источник

ЛА

Локоть Анатолий... in Go Get A Job
Eugene
микросервис - это шаблон проектирования?
есть сомнения, что микросервис - это просто пример правила "разделяй и властвуй", причём это ещё в философии UNIX было: каждая программа должна решать только одну задачу
Паттерн проектирования это решение конкретной задачи конкретными действиями, при этом у паттерна нет конкретного кода,это лишь идея. Поэтому и микросервисы и фабрика это паттерны проектирования
источник

AK

Anton Kucherov in Go Get A Job
Eugene
это кто так решил?
Индустрия так решила за годы практики и написания софта. Можете купить эту вот книгу и почитать (Одна их самых свежих, в которой в общем то собран весь опыт в данной области который сейчас есть): https://www.amazon.com/Fundamentals-Software-Architecture-Comprehensive-Characteristics/dp/1492043451
источник

x

x-foby in Go Get A Job
Eugene
это кто так решил?
Вы можете попробовать доказать обратное.
источник

S

S in Go Get A Job
Eugene
а то, что каждая переменная только для одной задачи - это тоже архитектурное решение?
а то, что каждая функция только для одной задачи - это тоже архитектурное решение?
а то, что каждый класс только для одной задачи - это тоже архитектурное решение?
Причем бы тут это? Хотя, в каком-то смысле и "одна функция в одном подключаемом модуле" - это тоже архитектурное решение.
источник

S

S in Go Get A Job
Eugene
иначе говоря, шаблоны проектирования - это типа workaround?
Шаблон, равный обходному решению, - это справедливо, скорее, в случае GoF, где множество шаблонов являются костылями для языков того времени.
источник

E

Eugene in Go Get A Job
есть сомнения, что шумиха в индустрии по поводу микросервисов - это типа хайп или маркетинг для того, чтобы продать книжку на 500страниц и срубить на этом денег
источник

AK

Anton Kucherov in Go Get A Job
Eugene
есть сомнения, что шумиха в индустрии по поводу микросервисов - это типа хайп или маркетинг для того, чтобы продать книжку на 500страниц и срубить на этом денег
А вы сколько времени потратили изучая этот вопрос? Или вы из тех кто "Не читал но осуждаю"?
источник

E

Eugene in Go Get A Job
Anton Kucherov
А вы сколько времени потратили изучая этот вопрос? Или вы из тех кто "Не читал но осуждаю"?
и что нового в этой идее микросервисов?
источник

E

Eugene in Go Get A Job
идея микросервиса в том, чтобы разделить сложную программу на простые программы, которые взаимодействуют друг с другом, разве нет?
источник

AK

Anton Kucherov in Go Get A Job
Eugene
и что нового в этой идее микросервисов?
Какое это имеет отношение к заданному вопросу? И как это опровергает тот факт что микросервисы - архитектурный паттерн?
источник

S

S in Go Get A Job
Eugene
и что нового в этой идее микросервисов?
А кто утверждает, что там есть что-то новое? Просто модульность через сеть.

Сколько такого уже было - CORBA, DCOM..
источник

E

Eugene in Go Get A Job
Anton Kucherov
Какое это имеет отношение к заданному вопросу? И как это опровергает тот факт что микросервисы - архитектурный паттерн?
а монолит - это тоже архитектурный шаблон?
источник

AK

Anton Kucherov in Go Get A Job
Eugene
а монолит - это тоже архитектурный шаблон?
Да
источник

E

Eugene in Go Get A Job
а полумонолит? а полумикросервис?
источник

AK

Anton Kucherov in Go Get A Job
Eugene
а полумонолит? а полумикросервис?
Дайти характеристики, что такое полумонолит и полумикросервис? У монолита есть свой набор характеристик, плюсов и минусов, у монолитов есть свой. А что такое полумонолит и полумикросервис?
источник

E

Eugene in Go Get A Job
если один монолит поделить на 2 полумонолита - это тоже архитектурный шаблон?
источник

AK

Anton Kucherov in Go Get A Job
Eugene
если один монолит поделить на 2 полумонолита - это тоже архитектурный шаблон?
Я не понимаю вашего вопроса. По какому принципу поделить? Зачем делить? Чего вы этим пытаетесь добиться? Какую проблему решаете? Чтобы что?
источник