Грей
👤 SpeakerAppearances Over Time
Podcast Appearances
Это, во-первых. Во-вторых, у тебя... Сделай статичный бинарик. Ну, и ты сделаешь его. И что тебе это даст? Этот статичный бинарик, ты его запустить локально можешь?
Это какие-то дополнительные инструменты, много дополнительной возни. А при том, ты как запустишь? Ну, в смысле, ты просто его запускаешь, и все. Так, а, ну, например... Хочешь, учи тебе ручку, нужные тебе данные, курлон, скорми и вперед.
Это какие-то дополнительные инструменты, много дополнительной возни. А при том, ты как запустишь? Ну, в смысле, ты просто его запускаешь, и все. Так, а, ну, например... Хочешь, учи тебе ручку, нужные тебе данные, курлон, скорми и вперед.
Не, слушайте, у меня... Я пробовал писать, в смысле, лямбды на Go. Я понял, что совершенно для меня это точно овчинка не стоит выделки. Я прямо не понимаю, зачем. Особенно, когда у тебя есть там какая-то хоть сколько-то значимая нагрузка, и разница между Go и Python становится, ну, типа там, я не знаю, 30% по моим бичмаркам. У чувака здесь, наверное, как бы разница...
Не, слушайте, у меня... Я пробовал писать, в смысле, лямбды на Go. Я понял, что совершенно для меня это точно овчинка не стоит выделки. Я прямо не понимаю, зачем. Особенно, когда у тебя есть там какая-то хоть сколько-то значимая нагрузка, и разница между Go и Python становится, ну, типа там, я не знаю, 30% по моим бичмаркам. У чувака здесь, наверное, как бы разница...
Более существенная здесь разница в три раза между Go и Python. Тут нужно понимать, что у чувака там очень смешное тестовое приложение. В смысле, оно, по сути, отсутствующее. У тебя, по сути, меряется время на старт, не на исполнение.
Более существенная здесь разница в три раза между Go и Python. Тут нужно понимать, что у чувака там очень смешное тестовое приложение. В смысле, оно, по сути, отсутствующее. У тебя, по сути, меряется время на старт, не на исполнение.
Как только ты начинаешь в исполнении играть, у тебя все упирается, на самом деле, в то, что у тебя приложение ждет, я не знаю, там, типа SQS, или там S3, или еще чего-то. Ты же обычно для этого лямбды используешь. И в результате оказывается, что использование Go для меня здесь вообще непонятно зачем.
Как только ты начинаешь в исполнении играть, у тебя все упирается, на самом деле, в то, что у тебя приложение ждет, я не знаю, там, типа SQS, или там S3, или еще чего-то. Ты же обычно для этого лямбды используешь. И в результате оказывается, что использование Go для меня здесь вообще непонятно зачем.
Ну, типа, если бы у меня вся кодовая база была на Go в этом месте, я, может быть, еще подумал бы, но именно в формате подумал бы. Я вообще искренне считаю, что им для лямбд нужно, короче, нужно разрешить писать лямбды на shell-подобном языке.
Ну, типа, если бы у меня вся кодовая база была на Go в этом месте, я, может быть, еще подумал бы, но именно в формате подумал бы. Я вообще искренне считаю, что им для лямбд нужно, короче, нужно разрешить писать лямбды на shell-подобном языке.
В максимально простом. Ну, лоя тоже слишком сложный. И он очень прям специфический какой-то. Хочется прям максимально простого языка сценариев. Знаешь, типа, сходи туда, там возьми вот это, здесь возьми вот это, здесь вот это JSON через GQ вот так-то проверни и отдай наружу.
В максимально простом. Ну, лоя тоже слишком сложный. И он очень прям специфический какой-то. Хочется прям максимально простого языка сценариев. Знаешь, типа, сходи туда, там возьми вот это, здесь возьми вот это, здесь вот это JSON через GQ вот так-то проверни и отдай наружу.
Мне кажется, где-то я видел только... Ну, это через извращение, через докер.
Мне кажется, где-то я видел только... Ну, это через извращение, через докер.
Ну, это через извращение, я же тебе говорю. То есть это не поддержка в лямбдах, в лямбдах есть поддержка докера. В общем, в целом эта статья, она довольно любопытная, но я, на самом деле, когда ее прочитал, я прям взбесился, вот по какой причине. Вы видите вот эти два графика, да? Один у них график называется Cost Comparison, второй называется Invocation Time.
Ну, это через извращение, я же тебе говорю. То есть это не поддержка в лямбдах, в лямбдах есть поддержка докера. В общем, в целом эта статья, она довольно любопытная, но я, на самом деле, когда ее прочитал, я прям взбесился, вот по какой причине. Вы видите вот эти два графика, да? Один у них график называется Cost Comparison, второй называется Invocation Time.
Так вот, оба этих графика не говорят вообще ни о чем. Потому что они сравнивают реально работу пустого, по сути, приложения вообще не обращая внимания на то, что это приложение, это вообще должно что-то делать.
Так вот, оба этих графика не говорят вообще ни о чем. Потому что они сравнивают реально работу пустого, по сути, приложения вообще не обращая внимания на то, что это приложение, это вообще должно что-то делать.