микросервисы ?
у 99% випадках вони не потрібні а так, глянь на сайті майкрософт)
не зрозумів коммент
https://learn.microsoft.com/en-us/dotnet/architecture/microservices/
А чий Крим?
Так а все-таки почему не нужны ?
потрібно питати навпаки, навіщо вони потрібні
Ну для разбиения проекта на микрослужбы избегая монолитной архитектуры
а навіщо розбивати проект на мікрослужби і уникати монолітної архітектури? :)
Подушнити чи не тре?)
давай я спочатку ))
Ну с одной стороны да, прост все про них со всех утюгов вещают ну и решил на всеобщем хайпе поинтереоваться )
Та бля, поясніть а не подушніть)
ну я не бачив на джуна, щоб питали про мікросервісну архітектуру, тому вивчати її прямо зараз, не принесе тобі результату
Але девелопити проект модульно заради простоти розробки це все ще ок?
В цілому, перевага мікросервісів в тому, що ти можеш зробити розподілене середовище, в якому 1) якщо падає один сервіс - інші мають шанс продовжити працювати 2) якщо оновлюється одна частина програми - інші частини працюють безперебійно 3) можливість легко масштабувати горизонтально (тобто шляхом додавання нових обчислювальних машин, а не додавати ресурси до вже існуючої) 4) в цілому легше підтримувати кодову базу з часом, бо вона не виростає до розмірів галактики Але з цими плюсами приходять й мінуси: 1) інфраструктуру важче підтримувати, бо вона сильно розростається 2) інколи це просто непотрібний оверхед, передчасна оптимізація, називай як хочеш – проєкт довше виходить в реліз 3) на низькій потужності мікросервіси це дорожче (з точки зору виділених ресурсів в ажурі чи де ти хостишся)
падає сервіс авторизації і всі здохли )
Тому я й написав "мають шанс") якщо падає щось важливе типу бази даних чи авторизації, то gg Якщо ж падає щось, що кладе виключно один сервіс із всіх, наприклад помилка конфігурації – інші не впадуть
Микросервисы без кластеров - деньги на ветер)
та хоч три раза кластерами обложись, це на логічному рівні єдина точка відмови, відповідно певний клас косяків одразу весь сервіс покладе
У нас падают сервисы иногда, но ажур кабанчиком подымает новые поды и ничего)
я про misconfiguration всякі
А почему падают? По OOMKill? ))
Це уже залежить від обраної стратегії закладеної у BCP
Обсуждают сегодня