спагетти до сих пор всюду
Подтверждаю. У нас в конторе это корпоративный стандарт.
Мне будущее представляется в виде тарелки с канапе, когда мы, наконец, научимся нормально зависимости разделять. Пока что равиоли-микросервисы довольно часто слипаются.
Еще бы научились адекватно оценивать, что нужно в каждой конкретной ситуации, а то бородатые смузихлебы в клетчатых рубашках любят пихать свои микросервисы туда, где надо, и где не надо, ибо стильно, модно, молодежно. Нужно 10 раз подумать, перед тем, как внедрять микросервисную архитектуру. А потом еще 10 раз. И контрольный.
И контрольно не внедрять
Ну таки если там у вас какой-то убер-сервис на стопицот тыщ запросов в секунду и оно как-то нормально разделяется, можно и внедрять. Правда, в таком случае там уже сидят нормальные чуваки, а не смузихлебы. Хотя я диванный аналитег, я в хайлоаде сам нихера не шарю.
Частенько стопицот тыщ запросов в секунду накладывают свои ограничения на микросервисы.
Из-за того, что смузихлёбы каждый небольшой слой выделяют в отдельный демон, который ещё и по http общается с внешним миром, пропускная способность всей системы, этот слой использующей, сильно страдает.
Но, думаю, есть и плюс в микросервисной архитектуре, когда её ваяют смузихлёбы: им непроизвольно приходится сокращать связность между слоями.
Из-за того, что смузихлёбы каждый небольшой слой выделяют в отдельный демон, который ещё и по http общается с внешним миром, пропускная способность всей системы, этот слой использующей, сильно страдает.
Но, думаю, есть и плюс в микросервисной архитектуре, когда её ваяют смузихлёбы: им непроизвольно приходится сокращать связность между слоями.
Ну так связанность можно сократить и в пределах монолита, при этом не имея оверхеда на http передачу и кучу ебли с тем, что потенциально каждый кусок может отвалиться и каждый запрос сфейлиться.
Так да.
Но попробуй объясни это хипсторам.
Но попробуй объясни это хипсторам.
Чебупели
Под толстым слоем кетчунеза
Получишь ПО за полчаса, или платит разработчик?
Может BORCHSCH
Borschtsch
Jawohl
Блин, я-то думал, что в подобной классификации есть есть спагетти, процедурное и объектно-ориентированное программирование, а вон оно даже как оказывается!
Ну тут утрированно все-таки. Спагетти - универсальная вещь, спагетти код можно и в ООП добавить, и в структурное, и в функциональное, и в микросервисы, и в горизонтальные слои, и в вертикальные срезы. Если серьезно, то чтобы спагетти-код писать, нужно лишь отсутствие опыта, или отсутствие желания профессионально расти, или отсутствие времени, потому что "надо вот прям щас в продакшн". Спагетти-код - он как зло, это не сущность сама по себе, это лишь отсутствие добра.
Равиоли сейчас ещё и завёрнуты каждый отдельно - контейнеризация же
RAVIOLI RAVIOLI WHAT'S IN THE POCKETOLI
Чтобы написать коммент, необходимо залогиниться