Re[11]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 14:16
Оценка: +1
Здравствуйте, scf, Вы писали:

НС>>Кто должен думать про деньги?

scf>CTO.

Прекрасно. Хотя вопрос был Шеридану. Следующий вопрос — а кто выбирает стек?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[12]: Какой язык стоит выбрать для написания микросервисов
От: scf  
Дата: 02.06.22 14:18
Оценка: +2
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Прекрасно. Хотя вопрос был Шеридану. Следующий вопрос — а кто выбирает стек?


Если это вопрос мне, то тоже СТО. Т.к. стек напрямую определяет финансовые характеристики разработки.
Re[13]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 14:22
Оценка:
Здравствуйте, scf, Вы писали:

НС>>Прекрасно. Хотя вопрос был Шеридану. Следующий вопрос — а кто выбирает стек?

scf>Если это вопрос мне, то тоже СТО.

Bingo!
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[5]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 14:22
Оценка:
Здравствуйте, scf, Вы писали:

K>>А разве это не ещё одни микросервисы?

scf>Я про интеграционный код, который должен быть в каждом микросервисе

Совсем не обязательно. Если мы хотим сэкономить на написании самих сервисов, а вот команда девопсов у нас нормальная — тогда показаны решения типа https://istio.io/
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Какой язык стоит выбрать для написания микросервисов
От: scf  
Дата: 02.06.22 14:30
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Совсем не обязательно. Если мы хотим сэкономить на написании самих сервисов, а вот команда девопсов у нас нормальная — тогда показаны решения типа https://istio.io/


Верно, но я стараюсь не связываться с проектами, на которых хотят сэкономить. Istio позволяет уменьшить объем микросервисного бойлерплейта, но за счет падения качества системы, качества метрик, например. Всё как с любыми другими фреймворками.
Re[11]: Какой язык стоит выбрать для написания микросервисов
От: Ikemefula Беларусь http://blogs.rsdn.org/ikemefula
Дата: 02.06.22 15:07
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

I>>Поэтому технологический стек выбирают не шериданы, а люди с должными полномочимями и компетенциями. Это совсем не разработчики.


НС>А кто? У нас, к примеру, вся цепочка подчинения, вплоть до вице-президента по разработке, это разработчики. А выше него только CEO. Кто должен стек выбрать — CEO или какая то параллельная разработке структура?


Похоже, я, наконец, дождался ответа на кучу своих вопросов, спустя всего полгода или год.

Вы поназывали всех разработчиками.
Роли то какие? Архитектор у вас тоже разработчик? А солюшн архитектор? И проектные менеджеры тоже разработчики? И функциональные менеджеры тоже разработчики? И продукт-овнер, и бизнес-аналитик тоже разработчики?
Тестировщики у вас тоже разработчики?

Обычно есть люди, которые заказывают проект, это как правило один из департментов — маркетинг, стратегический маркетинг, рекрутеры, эйчары, и тд и тд. От них выставляется ответственное лицо. И вот это ответсвенное лицо работает вместе с солюшн-архитектором, бизнес-аналитиком, дизайнером, проектным(или програм) менеджером и решает, что на чем будет писаться. Цель этой деятельности — получить например, прототип, определиться с концепцией и тд. В том числе — определиться с командой, технологическим стеком, и многими другими вещами — удаленно/офис, Москва/Питер и тд.
Re[4]: Какой язык стоит выбрать для написания микросервисов
От: a.v.v Россия  
Дата: 02.06.22 15:43
Оценка:
Здравствуйте, vsb, Вы писали:


vsb> а в долгом запуске (проблемы со всякими лямбдами) и неумеренном потреблении памяти (от 500 MB на каждый сервис можно сразу закладывать).


это заблуждение, чистый спринг бут стартует секунд 5-7
Re[5]: Какой язык стоит выбрать для написания микросервисов
От: vsb Казахстан  
Дата: 02.06.22 18:13
Оценка: +2
Здравствуйте, a.v.v, Вы писали:

vsb>> а в долгом запуске (проблемы со всякими лямбдами) и неумеренном потреблении памяти (от 500 MB на каждый сервис можно сразу закладывать).


AVV>это заблуждение, чистый спринг бут стартует секунд 5-7


Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.
Re[6]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 18:24
Оценка:
Здравствуйте, vsb, Вы писали:

AVV>>это заблуждение, чистый спринг бут стартует секунд 5-7

vsb>Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.

Что именно отвалится по таймаутам через 5 секунд?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Какой язык стоит выбрать для написания микросервисов
От: scf  
Дата: 02.06.22 18:24
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.


Обычно делают не так — в развитых компаниях приложение начинает получать запросы не раньше, чем оно зарегистрируется в service discovery и подтвердит свою доступность, т.е. время старта на проде не так уж важно. А вот на машине разработчика каждая секунда решает.
Re[7]: Какой язык стоит выбрать для написания микросервисов
От: vsb Казахстан  
Дата: 02.06.22 19:54
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

AVV>>>это заблуждение, чистый спринг бут стартует секунд 5-7

vsb>>Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.

НС>Что именно отвалится по таймаутам через 5 секунд?


Клиент, который вызвал лямбда-функцию.
Re[7]: Какой язык стоит выбрать для написания микросервисов
От: vsb Казахстан  
Дата: 02.06.22 19:54
Оценка:
Здравствуйте, scf, Вы писали:

vsb>>Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.


scf>Обычно делают не так — в развитых компаниях приложение начинает получать запросы не раньше, чем оно зарегистрируется в service discovery и подтвердит свою доступность, т.е. время старта на проде не так уж важно. А вот на машине разработчика каждая секунда решает.


Речь про облачные технологии, когда сервис запускается по запросу и его желательно тушить максимально быстро.
Re[8]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 20:18
Оценка:
Здравствуйте, vsb, Вы писали:

НС>>Что именно отвалится по таймаутам через 5 секунд?

vsb>Клиент, который вызвал лямбда-функцию.

Стандартный таймаут — 100 секунд.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[8]: Какой язык стоит выбрать для написания микросервисов
От: Ночной Смотрящий Россия  
Дата: 02.06.22 20:18
Оценка: 1 (1)
Здравствуйте, vsb, Вы писали:

vsb>Речь про облачные технологии, когда сервис запускается по запросу и его желательно тушить максимально быстро.


Это не облачные технологии, а облачные технологии для нищих. Нормальные облачные приложения работают под кубером, а не в виде набора aws lambda/azure function, и каждому микросервису выделяется его под, который таки да, пока readiness не вернет 200 статус в LB не появится.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[6]: Какой язык стоит выбрать для написания микросервисов
От: a.v.v Россия  
Дата: 02.06.22 21:04
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.


а на какой системе приложение стартует за означенное время на холодную?
Re[7]: Какой язык стоит выбрать для написания микросервисов
От: vsb Казахстан  
Дата: 02.06.22 22:01
Оценка:
Здравствуйте, a.v.v, Вы писали:

vsb>>Это очень долго. Стартовать надо за миллисекунды. За 5-7 секунд уже всё по таймаутам отвалится.


AVV>а на какой системе приложение стартует за означенное время на холодную?


go, node.
Re[8]: Какой язык стоит выбрать для написания микросервисов
От: Reset  
Дата: 03.06.22 00:16
Оценка: +2
vsb>Речь про облачные технологии, когда сервис запускается по запросу и его желательно тушить максимально быстро.

Если ты про serverless, то, IMHO, он сейчас работает по принципу shared hosting. Ну, а serverless для Java — это скорее способ продать полноценный контейнер, в котором этот микросервис будет работать постоянно и не будет тормозить при старте (классика жанра балабола продажника: сначала предложить замануху, а затем продать реальный сервис за совсем другие деньги).

P.S. Привет всем, кто считает, что "плашка памяти стоит дешево". В магазине? Или в тарифе хостера, у которого будет работать Java приложение (например, AWS)...
Re[10]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 03.06.22 05:06
Оценка:
Здравствуйте, Ikemefula, Вы писали:

S>>Дальше не читал. Вообще насрать. Потому что если программистам думать про деньги — получается говнокод.

I>Все решения которые затрагивают деньги, будут приняты совсем другими людьми.
У тебя бабло головного мозга. Ты точно уверен что выбрал правильную профессию?
Люди примут решения, стек, язык из того что предложишь ты, как профессионал. Так как тебя наняли для этого.
Matrix has you...
Re[8]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 03.06.22 05:06
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>>>Далеко не во всех популярных базовых образах bash есть. В alpine, к примеру, sh. А в некоторых шелла вообще нет. Так что это тоже дополнительный компонент.

S>>Тебе тоже непонятно значение фразы "...на чом угодно... Да хоть на..."?
НС>А если ничаво нет?
Тогда тем более не о чем разговаривать.
Matrix has you...
Re[10]: Какой язык стоит выбрать для написания микросервисов
От: Sheridan Россия  
Дата: 03.06.22 05:08
Оценка:
Здравствуйте, Ikemefula, Вы писали:

I>Здравствуйте, Sheridan, Вы писали:


S>>>>"... на чом угодно" — включает в себя перечисленное тобой тоже.

I>>>Кейс "на чом угодно" нужно исключить уже ради того, что бы у тебя был предсказуемый набор людей, иначе в команду придется добавить рекрутёра.
S>>И тут мимо. Этот кейс как раз помогает найти людей, способных написать качественный код.
I>Нам нужны разработчики не только на старте, а на всём времени жизни проекта.
I>Вот стартовал ты прокт на баше.
И тебе тоже непонятна фраза "...на чом угодно... Да хоть на..."
Яснопонятно...
Matrix has you...
Отредактировано 03.06.2022 5:13 Sheridan . Предыдущая версия .
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.