Обновить
30
0.1
Денис Гуков @fiftin

Разработчик Semaphore UI

Отправить сообщение
Интересно, куда ушли? Может там правда лучше, а то я вроде тоже адекватный, все тут мучаюсь
А для чего им это делать? Переписывать все на Java они явно не будут, даже если окажется что Java быстрее.
snowdenvpn.com — Облачный VPN сервис, платишь только за то время, которое используешь VPN. Например, если вы пользуетесь VPN-ом 1 час в день, то выйдет $0.6 в месяц.
Когда автор выставляет свою точку зрения как единственно правильную, а я с ним не согласен.
Интересно, на хабре же наверняка есть люди работающие в РКН. Может они смогут как-то объяснить логику действий этой организации?
Первый вариант более читаемый
Спрос на DevOps так увеличивается из-за того что все переезжают в облака и админить там уже нужно намного меньше. На первое место выходит работа по управлению инфраствруктурой через API, непрерывное развертывание и тут навыки программирования намного важнее.
А в чём провыв-то? Сейчас Андроиду нужно 2 ГБ памяти. И он всё равно лагает.
Это немного отклонение от темы, но рендеринг 3D моделей обычно происходит на GPU, а сервер с GPU на порядок дороже сервера без него. Получается, если вдруг веб-сервер будет неспраляться с кол-вом запросов, вы добавите еще 1 сервер с GPU просто потому что это логичнее?
Зачем добавляшь еще один веб-сервер, если один и так справляется? А если не будет спраляться веб-сервер, зачем добавлять еще 1 рендерер?
Я один не считаю такое приложение монолитом? Для меня это SOA.

Тут товарищ в соседней ветке предлагает делать правильный монолит — 1 приложение и много потоков.
Пользователь загрузил 20-и минутный видео файл в качестве 1024p. Его нужно предобразовать в видео меньшего разрешения: 720p, 480p и 360p. Какой алгоритм будет в монолитном приложении?
Откуда вы знаете какую модель загрузит пользователь и сколько она будет рендериться? Если у вас виртуальный сервер 2 vCPU, 4 GB RAM и 3 пользователя начнут одновременно загружать сложные модели, то ваш сервер встанет на какое-то время (под превьюшками я имею в виду полноценные картинки нормального размера, а не 100x100).
Вместо этого логично отсадить рендер на отдельный сервер и рендеринг ставить в очередь. И даже если он встанет раком, это никак не повлеяет на работу всего сайта.
Это некорректное сравнение. Скорее каждый из ваших примеров можно сравнить с узкоспециализированным сервисом. Рассатривать ядро линукса без самого линукса странно. А линукс — это уже не монолитное приложение.
Если взять автоматизацию на производстве (тоже из личного опыта), то да, тоже сервисы. Или вы хотите сравнить десктопное приложение с вебом?
Я уверен что они не монолитны.
Делали немонолитные приложения — сервисы. Просто они были не микро.

И продолжают так делать. Может вы скажете что Facebook, Google, VK — это монолитные приложения?
Естественно, я понимаю какие приложения можно запустить на произвольном числе серверов, а какое нет. Этим я и занимаюсь сейчас на AWS/Azure — горизонтальным масштабированеим.

А вы имели дело с микросервисами? Несмешо, если нет.
Я думаю что они защищают чувство собственного достоинства.

Да, я не эксперт в микросервисах, я никогда с ними не работал и по-этому стараюсь их не упомянать. Но что такое монолит я представляю.
Еще меня удивляет реакция людей, которые минусуют. Такое ощущение, что здесь собрались люди, которые сложнее сайта на WordPress ничего не делали и такие комментарии:
Сделать несколько копий монолита возможно только для очень простого монолита. Я даже таких приложений и не встречал.

их сильно задевают.

Информация

В рейтинге
3 185-й
Дата рождения
Зарегистрирован
Активность

Специализация

Фулстек разработчик
Старший
JavaScript
Sass
React
Vue.js
Node.js
WordPress
Golang
Docker
SQL
MongoDB