Anonymous
ох ты ж оно действительно живо ) https://www.seek.com.au/cobol-jobs интересно - какие там IDE и отладчики ))
Anonymous
Пробовали уже, современные языки не справляются. Вспомни про F35 :-)
я даже не слышал про такое говорю ж - молод и глуп )
Anonymous
так как язык он простой, концепции которые на нём описаны сложные
можно какой-то пример - чем кобол лучше условной java ?
Anonymous
не могу, правда, сказать за то я жаву люблю но хотелось бы более точно понимать - чем кобол лучше существующих языков. тем более, что на современный стек проще разрабов найти.
NM
можно какой-то пример - чем кобол лучше условной java ?
Наверное математикой, на java не получается сделать полноценную финансовую систему, делают на С или Коболе, в том числе и из за скорости.
Andrey
так как язык он простой, концепции которые на нём описаны сложные
я в 2013 смотрел на алгоритм расчёт веррятности смерти человека доя одной оч. крупной страховой, так вот это нихера не цепи маркова
NM
а причем тут лучше/хуже
Вот да, это разные применения
Andrey
никто ж не агитирует за/против кобола или ады
Anonymous
а причем тут лучше/хуже
наверное потому, что есть цена поддержки приложения в неё и производительность и стоимость найма разрабов входит. переписать тот или иной алгоритм на другой язык - условные пара человеко-месяцев со всеми тестированиями.
Anonymous
с другой стороны, да видел компанию в Ульяновске, которая на существенные деньги еще 10 лет назад нанимала erlang программистов. потому что проще научить умного человека новому языку и получать бонусы от платформы.
NM
наверное потому, что есть цена поддержки приложения в неё и производительность и стоимость найма разрабов входит. переписать тот или иной алгоритм на другой язык - условные пара человеко-месяцев со всеми тестированиями.
Не совсем. Скажем нереально использовать java или python там где используется переменная структура на С с union. Ну просто скорость и отсутствие логики описания некоторых сущностей в java or python не позволяет их использовать. Опять не забудьте про промышленные среды и военные системы там только С или Ада.
Andrey
у меня основной заказчик (стартап) так вот у нас эрланг очень даже используется
Andrey
Вспомним Whatsapp ;-)
эти совсем старые, но я много вижу вокруг всего написанного на эрланге даже в свежих проектах
Anonymous
Вспомним Whatsapp ;-)
я бы сказал, что есть далеко не один проект с erlang внутри )
NM
я бы сказал, что есть далеко не один проект с erlang внутри )
Ага, молодеж предпочитает elixir вместо Erlang
Anonymous
я, правда, так и не постиг сию функциональщину ) но вполне верую, что это даёт бенефиты.
Andrey
не к ночи помянутый поисковый движок спутник, содердал много эрланга внутри, точнее весь обратный индекс был на нём
Andrey
и это технологически был cutting edge
Andrey
Если бы все писали на Erlang, Кубернетес не нужно вообще.
ну да он нужен для стабилизации динамических абстракций от питонов и рубей
Anonymous
Если бы все писали на Erlang, Кубернетес не нужно вообще.
кхм, ну это крайне сильное утверждение) давай просто скажем, что кубер не нужен - это всё американская попытка влияние на мир, чтобы инженеры не делали новые фичи, а учились в кубер))
Anonymous
ну да он нужен для стабилизации динамических абстракций от питонов и рубей
и возникает замечтательный вопрос - а для эрланга кубер не нужен ?
Andrey
кхм, ну это крайне сильное утверждение) давай просто скажем, что кубер не нужен - это всё американская попытка влияние на мир, чтобы инженеры не делали новые фичи, а учились в кубер))
ну это скорее для того чтоб перенести сложность из одного уровня в другой это нормально, до этого были джеилы и чруты, потом виртуозы и lxc, потом докер и оркестраторы вокруг
Anonymous
на мой вкус ответ - кубер не связан с каким-то конкретным языком это управление ресурсами и пофиг на чём там что написано. формально - еще до кубера писали свои cmdb, аллокаторы ресурсов, итп. кубер просто сделал эту активность стандартом.
Anonymous
связан конечно
кхм. давай проясним - я хотел сказать, что куберу пофиг на каком языке написано приложение. Он вообще ничего про язык не знает - дай мне контейнер, хелсчеки и метрики и я отмасштабирую его так, чтобы оно в проде жило.
Andrey
Идиотизм а не браузер.лиса лучше и честно работает
это никого не волнует, что там лучше или хуже
Дарья
а что такое уметь в k8s?
девопс должен все уметь же
Anonymous
Это не работает.приложение должно уметь в Кубернетес
чтобы приложение "умело" в кубер - написали 12 факторов. потом заявили, что автоскейлер нихрена не хочет понимать в приложение и будет смотреть только в его метрики потом сказали, что если у вас там еще и сложная логика - нарисуйте сверху оператор, чтобы оно всем этим звездолётом управляло так, как надо разработчику ракеты.
Andrey
девопс должен все уметь же
девопс это вроде концепция.... хз она вроде всё не описывает
NM
а что такое уметь в k8s?
Умеет работать с двухранговой сетью. Скажем так сеть подов и сервисов не влияет на взаимодействие между контейнерами в подах. С Nomad таких проблем нет там одноранговая сеть. Приложение в Кубернетес например резолвит себя как host1 в тех же инстансах java а в Кубернетес доступ к нему клиентов через сеть сервисов - другие адреса и имена.
Anonymous
пока у тебя не выяснится что у приложения есть стейт который должен очень быстро работать
для этого придумали такую "обобщённую историю" - называется S3. чтобы стейт "сбоку" болтался. но в кубере есть и другие подходы, их долго не желали вводить, но вот даже PV есть )
NM
девопс должен все уметь же
Ему это не нужно :-)
Дарья
Ему это не нужно :-)
поэтому уровень зп и проседает…
Anonymous
оно медленное
PV ? зависит от storage-класса но в целом - да, кубер он не предназначен для приложений со стейтом.
Andrey
PV ? зависит от storage-класса но в целом - да, кубер он не предназначен для приложений со стейтом.
я про с3, но да и pv тоже сделать приемлемо быстрым та ещё проблема (если надо конечно)
Andrey
и потом начинается что вот тут пюмы пристроим кеш/очередь/whatever и умрём в дебаге всего этого
NM
поэтому уровень зп и проседает…
А почему все должно мериться уровнем зарплаты ? Ему проще пойти работать Oracle DBA на 300к, чем "уметь все"
Andrey
или нам надо писать билинг логи с гарантией
Anonymous
я про с3, но да и pv тоже сделать приемлемо быстрым та ещё проблема (если надо конечно)
если надо именно производительность локального диска и PV не устраивает - лучше идти на голое железо, конечно но если у тебя такие требования к приложению - зачем ты вообще в кубер полез-то )) можно еще на оверлей по сети пожаловаться тут больше вопрос к архитектору всего этого - если нужен _именно_ минимальный лейтенси - слова кубер там нет скорее всего.
SeniorAnykey
Andrey
что не очень критично или тупо веб
Anonymous
я и не лез, у меня многое на голых виртуалках, чтото в кубере
вопрос в том количестве нагрузок, которое к этому самому latency критична.
NM
в расеи это почти не достижимо
Почему ? Три друга работают на 300к Oracle DBA. Тут вопрос потери квалификации когда devops заниматься всем
Anonymous
поэтому уровень зп и проседает…
уровень зарплат проседает не по причине того, что конкретному толковому инженеру что-то там не нужно. а потому что вакансию "генерализуют" и начинают обычных сисадминов обзывать девопсами - этот низ и утягивает медиану вниз.
Anonymous
у меня такие проекты
давай говорить просто - если софту нужен стейт или прямой доступ к оборудованию - скорее всего оно не про кубер. его можно вкрутить туда, но нужно внимательно понимать зачем и написать некоторое количество обвязок, чтобы производительность была максимальной. "троллейбус можно сделать и из буханки хлеба", но зачем ?!
Andrey
уровень зарплат проседает не по причине того, что конкретному толковому инженеру что-то там не нужно. а потому что вакансию "генерализуют" и начинают обычных сисадминов обзывать девопсами - этот низ и утягивает медиану вниз.
я нааерно не очень понял, но ЗП проседают потому что нужно меньше собственных знаний для поддержки сложных систем, например почти никому не надо уже давно пользовпться tcpdump или писать хинты доя бд
Andrey
или уметь настраивать почту
Andrey
что 20 лет назад было жизненной необходимостью
Andrey
облако сделало для тебя сеть, с3 прочие хадупы которые работают из коробки
Andrey
а написать тераформ или хельм сможет любой ПТУшник
Anonymous
ну это и есть "не нужно"
а это не зависит от времени. вот с почтой - да, современный *aas полностью выпилили необходимость держать свой MTA а диагностика всё еще нужна и, в общем-то, тем же людям, что и раньше. другой вопрос,что с концепцией cattle vs pet значительно проще написать обработчик - ты там перезапусти эту хрень на другом серваке, а вникать в дебаг я не желаю, пока это не критично.
Andrey
просто раньше у всех был свой почтовый сервер, а теперь нет