Size: a a a

2020 March 15

G

Gymmasssorla in rust_offtopic
источник

p

polunin.ai in rust_offtopic
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Когда у тебя по 1-5 человек на проект - это элементарно
+ потому что Scrum + Микросервисы = ❤️
источник

p

polunin.ai in rust_offtopic
Скрап говно
источник

VS

Victor Sapiens in rust_offtopic
Но тут другая хрень всплывает. Если у тебя микросервисы то Go внезапно хороший язык а всякие сложные Java Scala нафиг не нужны. Ну там место на хайлоад есть для C++ и Rust
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
Нет, тут разница в том, что в таком подходе у тебя отдельные модули очень жёстко разграничены друг от друга.

На каждое взаимодействие у тебя жесткий контракт, у каждого модуля своя бд и т.д. и т.п.

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

Тогда проще уже реально разделить эти модули в отдельные приложения и получить плюсы в виде полностью независимой инфраструктуры, деплоя, возможности юзать разные языки и платформы и т.д. и т.п.
Ну я бы сказал что все же чуть чуть быстрее чем микросервисы потому что я использовал такой подход. Хотя, если прям большая компания то можно программу конвейер по созданию репозитория с микросервисом в котором все уже готово и настроенно согласно заданным параметрам (EF, Swagger, Graphql и прочее) ИМХО микросервисы это для больших и богатых компаний 🤷🏻‍♂️
источник

DS

Doge Shibu in rust_offtopic
Victor Sapiens
Ну я бы сказал что все же чуть чуть быстрее чем микросервисы потому что я использовал такой подход. Хотя, если прям большая компания то можно программу конвейер по созданию репозитория с микросервисом в котором все уже готово и настроенно согласно заданным параметрам (EF, Swagger, Graphql и прочее) ИМХО микросервисы это для больших и богатых компаний 🤷🏻‍♂️
У монолитов все равно остаётся проблема в том, что невозможен независимый деплой модулей без геммороя и/или хаков.


В особенности, если общая бд при этом остаётся.
источник

VS

Victor Sapiens in rust_offtopic
Doge Shibu
У монолитов все равно остаётся проблема в том, что невозможен независимый деплой модулей без геммороя и/или хаков.


В особенности, если общая бд при этом остаётся.
Это да 🤷🏻‍♂️
источник

p

polunin.ai in rust_offtopic
Victor Sapiens
Ну я бы сказал что все же чуть чуть быстрее чем микросервисы потому что я использовал такой подход. Хотя, если прям большая компания то можно программу конвейер по созданию репозитория с микросервисом в котором все уже готово и настроенно согласно заданным параметрам (EF, Swagger, Graphql и прочее) ИМХО микросервисы это для больших и богатых компаний 🤷🏻‍♂️
Быстрее, но хуже масштабируется. На микросервисах нашел слабое место, подкинул туда пару ядер, и жить стало лучше. А как масштабировать монолит - интересный вопрос
источник

AR

Aleksandr Razumov in rust_offtopic
закупил еще тачек с терабайтом ОЗУ и 128 ядрами
источник

AR

Aleksandr Razumov in rust_offtopic
и смасштабировался
источник

Т8

Т-34 85 in rust_offtopic
λоλторт
сейчас синьёр джаваскрипт макакен стоит сильно больше, чем какой-нибудь синьёр байтоёб
а почему так?
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Быстрее, но хуже масштабируется. На микросервисах нашел слабое место, подкинул туда пару ядер, и жить стало лучше. А как масштабировать монолит - интересный вопрос
Масштабировать монолиты тоже можно и вертикально и горизонтально, это не то что прям проблема.

Хуже ситуация, когда у тебя в монолите сидят модули с разным требованиями по деплою и доступности.

Когда условно из-за одного единственного модуля с серьезными требованиями по доступности у тебя вся система становится 24/7.
источник

p

polunin.ai in rust_offtopic
Aleksandr Razumov
и смасштабировался
А что масштабировать
источник

VS

Victor Sapiens in rust_offtopic
polunin.ai
Быстрее, но хуже масштабируется. На микросервисах нашел слабое место, подкинул туда пару ядер, и жить стало лучше. А как масштабировать монолит - интересный вопрос
Так для справки - ты вообще в курсе какая мощность у современного железа на одном сервере даже для монолита?
источник

p

polunin.ai in rust_offtopic
?
источник

AR

Aleksandr Razumov in rust_offtopic
polunin.ai
А что масштабировать
серверов за лоад балансиром
источник

p

polunin.ai in rust_offtopic
Aleksandr Razumov
серверов за лоад балансиром
И где здесь монолит
источник

EG

Emmanuel Goldstein in rust_offtopic
Victor Sapiens
Так для справки - ты вообще в курсе какая мощность у современного железа на одном сервере даже для монолита?
Порядок десятков ядер / гигов рамы, диск по необходимости.
источник

AR

Aleksandr Razumov in rust_offtopic
polunin.ai
И где здесь монолит
монолит не обязательно один сервер
источник