(UA) IT/Tech Ukrainians in Canada
-
А Ви користувалися вже їх послугами? Цікаво як виглядає пакетний тур в Мексику Дякую
-
Чи хтось взагалі? Буду вдячна, якщо розкажете свій досвід 🤗
-
Я розумію як років 5 назад всі вірили в "магію мікросервісів", але ж наче вже всі "вкусили" пілюлю і мають знати, що мікросервіси - то нескінченна біль, і в них є сенс тільки толді, коли вони лікують іншу (більшу) біль, якої немає на 99% проектів (і ніколи не буде).
-
приходить нова людина, щоб почати нормально працювати її не потрібно орієнтуватися і всьому моноліті, потрібно розуміти один сервіс і витримувати апі контракти, все.
-
в смысле как
-
separation of concern, separation of failure domain, less cognitive load on developers
-
Монолит точно fault-tolerant?
-
воно змушує розробника думати головою, воно вирішує купу проблем окрім масштабування.
-
мікросервіси чи моноліт це форма деплою, само по собі це не визначає нічого з точки зору розробки, тільки заважає писати погано структурований код. якщо код добре структурований то немає різниці як воно задеплоєно з точки зору розробника.
-
це не проблема ТТС, точніше це не вони його створюють, це політична влада вирішує
-
от зі свіжого, апгрейди між мажорними версіями фреймворків фактично блокують розробку, бо величезні ребейзи будуть. якщо це відбувається посервісно то тільки розробка одного сервісу заблокована, якщо моноліт - то все заблоковано. тестувати простіше, оскільки менший скоуп для перевірки, відповідно швиде можна релізити
-
якщо контракт не змінився - так. бо з точки зору зовнішнього користувача нічого не змінилося