powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Наши за рубежом [закрыт для гостей] / LinkedIn
25 сообщений из 120, страница 4 из 5
LinkedIn
    #22126841
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000  03.05.2020, 05:43
LastDon  02.05.2020, 13:56
пропущено...

Оооох, братан, с такими знаниями до работы, что позволит заиметь дом за west coast еще дооолго расти. Видать на пенсию раньше выйдешь
ну поделись своими знаниями, что делает aws lambda и для чего она нужна если не для масштабирования?
Вот хорошая заяснялка
https://hevodata.com/blog/pros-and-cons-aws-lambda/

на самом деле там все довольно прозрачно основное это бабло и простота разработки. Если приложение критичное, то лямда не подойдет там есть объяснение.

Вот примерно, что мешает
автор 
DoS (Denial of Service)
AWS Lambda, currently, limits you to 1000 concurrent executions you can be running of all your lambdas. Your whole AWS account has this limit, and If you try to load test while using same AWS account for both production and test, you will accidentally cause DOS on your production.

Execution Duration
AWS Lambda functions are aborted if they run for longer than 5 minutes. There are tasks which run for more than the given limit, like converting a video file format.

Startup Latency
It may take a while for a FaaS function to respond, specially JVM-implemented functions on AWS. It may take more than 10 seconds to start up. API/micro-service will almost always be able to respond faster since it can keep connections to databases and other things open and ready.
...
Рейтинг: 0 / 0
LinkedIn
    #22126842
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunka  03.05.2020, 07:39
Stan2000  03.05.2020, 05:43
пропущено...

ну поделись своими знаниями, что делает aws lambda и для чего она нужна если не для масштабирования?
Вот хорошая заяснялка
https://hevodata.com/blog/pros-and-cons-aws-lambda/

на самом деле там все довольно прозрачно основное это бабло и простота разработки. Если приложение критичное, то лямда не подойдет там есть объяснение.

Вот примерно, что мешает
автор 
DoS (Denial of Service)
AWS Lambda, currently, limits you to 1000 concurrent executions you can be running of all your lambdas. Your whole AWS account has this limit, and If you try to load test while using same AWS account for both production and test, you will accidentally cause DOS on your production.

Execution Duration
AWS Lambda functions are aborted if they run for longer than 5 minutes. There are tasks which run for more than the given limit, like converting a video file format.

Startup Latency
It may take a while for a FaaS function to respond, specially JVM-implemented functions on AWS. It may take more than 10 seconds to start up. API/micro-service will almost always be able to respond faster since it can keep connections to databases and other things open and ready.
про максимум в 1000 запросов я не знал, надо уточнить. про 5 минут это верно, но не думаю что кто-то делает http запрос больше 5 минут. там еще у API Getaway кстати есть ограничение. конкретно про JVM не знаю, может там свои особенности. есть у лямбда задержки при cold start, потом нормально работает
...
Рейтинг: 0 / 0
LinkedIn
    #22126848
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про ограничение конкурентных запусков, можно увеличить по запросу
https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html
автор 
AWS Lambda limits the amount of compute and storage resources that you can use to run and store functions. The following limits apply per-region and can be increased.
...
Рейтинг: 0 / 0
LinkedIn
    #22126863
base2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LastDon  02.05.2020, 21:01
base2  02.05.2020, 20:29
пропущено...

autoscaling
Мдас, я почему-то думал, что проф уровень тут повыше...
Я тоже думал, что ты справишься лучше
...
Рейтинг: 0 / 0
LinkedIn
    #22126864
base2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про ограничение в 5 минут для лямбды - это инфа двухгодичной давности. Сейчас 15. Но даже 5 вполне достаточно много при нормальной архитектуре - долгоиграющую логику, если таковая есть, надо выносить за пределы лямбд.
Проблема с колд стартом существует, особенно для спринг-бут приложений, но даже их можно затюнинговать до ~5 секунд
...
Рейтинг: 0 / 0
LinkedIn
    #22126945
Sergunka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
base2  03.05.2020, 11:23
Про ограничение в 5 минут для лямбды - это инфа двухгодичной давности. Сейчас 15. Но даже 5 вполне достаточно много при нормальной архитектуре - долгоиграющую логику, если таковая есть, надо выносить за пределы лямбд.
Проблема с колд стартом существует, особенно для спринг-бут приложений, но даже их можно затюнинговать до ~5 секунд
Да действительно 15 минут 900 секунд

https://docs.aws.amazon.com/lambda/latest/dg/configuration-console.html

вот полный список - памяти три гига тоже как-то маловато если что.
...
Рейтинг: 0 / 0
LinkedIn
    #22127131
base2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergunka  03.05.2020, 18:30
вот полный список - памяти три гига тоже как-то маловато если что.
Смотря для чего. Лямбды предназначены для легковесных операций. Если нужно делать что-то ресурсоемкое и занимающее время, вроде конвертации видео, то для этого есть специальные сервисы, которые интегрируются с лямбдами
...
Рейтинг: 0 / 0
LinkedIn
    #22127180
gpu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  02.05.2020, 15:09
Python вообще не язык и все производные от Java тоже... хмм... как сказать.. не серьезно! Python вообще - анекдот, а не язык: на нем нельзя писать код больше двих страниц хотя бы из-за форматирования. Кто-то поднял файл с включеным форматером и все!
Python отличный язык, если правильно применять.
Если у вас код больше 2 страниц валит сервер, то ето про танцора.
...
Рейтинг: 0 / 0
LinkedIn
    #22128146
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexMD,
AlexMD  02.05.2020, 02:08
Pastic  30.04.2020, 22:16
пропущено...

Общение с рекрутершей показало мне, что поиск работы в Англии существенно отличается от поиска работы в России, и мне пока что надо некоторое время для подготовки к собственно поиску работы.
Спасибо за обновление, а то топик уносит в сторону :).
А если не секрет, какая у Вас специализация, по которой Вы искали работу?
UI/Java/NET/DB/etc - нужное подчеркнуть :)?
Full Stack Developer. СУБД - Oracle. Первые 15 лет делал двух- и трёхзвенные приложения на Delphi, C# и Java, последние 5 лет делал веб-приложения. Ещё занимался ETL, BI и отчётностью. То есть, основное направление - Oracle, интерфейсная часть - постольку, поскольку.
...
Рейтинг: 0 / 0
LinkedIn
    #22128197
Фотография OoCc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic  06.05.2020, 14:01
AlexMD,
AlexMD  02.05.2020, 02:08
пропущено...

Спасибо за обновление, а то топик уносит в сторону :).
А если не секрет, какая у Вас специализация, по которой Вы искали работу?
UI/Java/NET/DB/etc - нужное подчеркнуть :)?
Full Stack Developer. СУБД - Oracle. Первые 15 лет делал двух- и трёхзвенные приложения на Delphi, C# и Java, последние 5 лет делал веб-приложения. Ещё занимался ETL, BI и отчётностью. То есть, основное направление - Oracle, интерфейсная часть - постольку, поскольку.
Для Англии Оракул можно забыть и вспомнить сервисы AWS+Java+Python
...
Рейтинг: 0 / 0
LinkedIn
    #22128357
AlexMD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OoCc  06.05.2020, 14:53
Pastic  06.05.2020, 14:01
AlexMD,

пропущено...

Full Stack Developer. СУБД - Oracle. Первые 15 лет делал двух- и трёхзвенные приложения на Delphi, C# и Java, последние 5 лет делал веб-приложения. Ещё занимался ETL, BI и отчётностью. То есть, основное направление - Oracle, интерфейсная часть - постольку, поскольку.
Для Англии Оракул можно забыть и вспомнить сервисы AWS+Java+Python
Хотел бы дополнить - и НЕ только для Англии сейчас. Указанная связка это общемировой тренд :).
Касательно Оракла - не будем столь категоричны. Полно мест, где он живее всех живых,
да и свой офис <Оракла> в том же Рединге в ЮК они не закрывают.
...
Рейтинг: 0 / 0
LinkedIn
    #22128369
Фотография Pastic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Питон, кстати, мне понравился тем, что он требует жёсткого форматирования кода.
...
Рейтинг: 0 / 0
LinkedIn
    #22128394
AlexMD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pastic  06.05.2020, 17:42
Питон, кстати, мне понравился тем, что он требует жёсткого форматирования кода.
В нормальных компаниях это давным-давно - лет 12 как - сделано и для Java при сборке,
когда билд специально заваливают, если код не отформатированн. :)
...
Рейтинг: 0 / 0
LinkedIn
    #22128612
Stan2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexMD  06.05.2020, 18:03
Pastic  06.05.2020, 17:42
Питон, кстати, мне понравился тем, что он требует жёсткого форматирования кода.
В нормальных компаниях это давным-давно - лет 12 как - сделано и для Java при сборке,
когда билд специально заваливают, если код не отформатированн. :)
у нас кстати даже свой бранч запушить нельзя если lint с особой конфигурацией, включая форматирование, и unit тесты не прошли. очень помогает :)
а твой PR не заапрувят, если import модулей идет не в алфавитном порядке, даже названия свойств у класса должно быть в алфавитном порядке
...
Рейтинг: 0 / 0
LinkedIn
    #22128659
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000,

А вот с какой целью компании делaют такой мозахизм? Ведь абсурдно же и добавляет жопо-часов в результате, и мало экономии, когда в следующий раз кто-то полезет в код. Обычно когда кусок сделан и оттестирован то это на года, и вряд ли тотже чел будет лезть в код. Ну и если через года потрeбовалось лезть, то признак застоя в компании - и этот кусок морально и физически устарел. По мне так код тоже должен быть/есть одноразовый как автомобили. Если что-то не работает, то рикол производителя, пофиксили и до конца жизни автомобиля.
Ну и даже пофиксенный код два раза не продашь... клиент может купить новый код, но за старый он врядли будет счастлив платить опять.
...
Рейтинг: 0 / 0
LinkedIn
    #22128692
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stan2000  07.05.2020, 07:56
а твой PR не заапрувят, если import модулей идет не в алфавитном порядке, даже названия свойств у класса должно быть в алфавитном порядке
Ну, вижуал студия сама юзинги сортирует, допустим. Правда, не автоматически.

А порядок столбцов в таблицах у вас тоже строго алфавитный? Даже если нужно добавить новый столбец в середину, а табличка в несколько сот Гб весом? Вот клиенты-то радуются, наверное.

О, самое главное забыл! Я надеюсь, порядок столбцов в композитных индексах у вас тоже строго алфавитный? :)))

ЗЫ: кстати, а в порядке какого именно алфавита? А то я помню, с эстонским кажется были приколы.
...
Рейтинг: 0 / 0
LinkedIn
    #22128795
LastDon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  07.05.2020, 10:28
Stan2000,

А вот с какой целью компании делaют такой мозахизм? Ведь абсурдно же и добавляет жопо-часов в результате, и мало экономии, когда в следующий раз кто-то полезет в код. Обычно когда кусок сделан и оттестирован то это на года, и вряд ли тотже чел будет лезть в код. Ну и если через года потрeбовалось лезть, то признак застоя в компании - и этот кусок морально и физически устарел. По мне так код тоже должен быть/есть одноразовый как автомобили. Если что-то не работает, то рикол производителя, пофиксили и до конца жизни автомобиля.
Ну и даже пофиксенный код два раза не продашь... клиент может купить новый код, но за старый он врядли будет счастлив платить опять.
Сегодня уникальный день! Я согласен с постом рониба))
Надо пойти опционов накупить6 вдруг фартанет)
...
Рейтинг: 0 / 0
LinkedIn
    #22128796
LastDon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegael  07.05.2020, 11:15
Stan2000  07.05.2020, 07:56
а твой PR не заапрувят, если import модулей идет не в алфавитном порядке, даже названия свойств у класса должно быть в алфавитном порядке
Ну, вижуал студия сама юзинги сортирует, допустим. Правда, не автоматически.

А порядок столбцов в таблицах у вас тоже строго алфавитный? Даже если нужно добавить новый столбец в середину, а табличка в несколько сот Гб весом? Вот клиенты-то радуются, наверное.

О, самое главное забыл! Я надеюсь, порядок столбцов в композитных индексах у вас тоже строго алфавитный? :)))

ЗЫ: кстати, а в порядке какого именно алфавита? А то я помню, с эстонским кажется были приколы.
На стендапах стоят у доски по росту видать)
...
Рейтинг: 0 / 0
LinkedIn
    #22128833
Leonid Gurevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegael  07.05.2020, 11:15
Stan2000  07.05.2020, 07:56
а твой PR не заапрувят, если import модулей идет не в алфавитном порядке, даже названия свойств у класса должно быть в алфавитном порядке
Ну, вижуал студия сама юзинги сортирует, допустим. Правда, не автоматически.

А порядок столбцов в таблицах у вас тоже строго алфавитный? Даже если нужно добавить новый столбец в середину, а табличка в несколько сот Гб весом? Вот клиенты-то радуются, наверное.

О, самое главное забыл! Я надеюсь, порядок столбцов в композитных индексах у вас тоже строго алфавитный? :)))

ЗЫ: кстати, а в порядке какого именно алфавита? А то я помню, с эстонским кажется были приколы.
Прикол в том (хотя это и не смешно, а грустно было для ДБА), но я встречал случай, когда все столбцы были по алфавиту. При добавлении нового создавали новую таблицу, переливали данные и дроппали старую таблицу.
...
Рейтинг: 0 / 0
LinkedIn
    #22128838
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Gurevich,

Добавление kолонки в таблице появилось только в 8-ом, а до этого нельзя было добавить kолонку, только через сотворение новой таблицы. Ну и со стороны оракла очень нежелательно до сих пор вставлять колонки внутри, лучше только добавлять. Потому как с добавлением новой колонки вставляется немеряное количство пустых блоков, что очень замедляет процесс.
...
Рейтинг: 0 / 0
LinkedIn
    #22128849
witte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Gurevich  07.05.2020, 15:20
Прикол в том (хотя это и не смешно, а грустно было для ДБА), но я встречал случай, когда все столбцы были по алфавиту. При добавлении нового создавали новую таблицу, переливали данные и дроппали старую таблицу.
Если речь про Oracle, то это в некоторых случаях имело смысл. Хотя бы потому что могли разъехаться физический и логический порядок столбцов, что может привести к попоболи. Я с таким сталкивался когда Oracle e-Business Suite мигрировал с big endian на little endian. Ну и там всякие chaining rows и т.п. гадости могут вылезать если делать inplace.
Да собственно мало кто любит добавление столбцов (в DB2, например, явно реорганизацию таблицы после этого проводить нужно иначе она "колом" встаёт).
...
Рейтинг: 0 / 0
LinkedIn
    #22128924
Leonid Gurevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  07.05.2020, 15:31
Leonid Gurevich,

Добавление kолонки в таблице появилось только в 8-ом, а до этого нельзя было добавить kолонку, только через сотворение новой таблицы. Ну и со стороны оракла очень нежелательно до сих пор вставлять колонки внутри, лучше только добавлять. Потому как с добавлением новой колонки вставляется немеряное количство пустых блоков, что очень замедляет процесс.
Первый раз слышу, что Оракл разрешает добавлять колонки в "середину" таблицы.
...
Рейтинг: 0 / 0
LinkedIn
    #22128926
Leonid Gurevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
witte  07.05.2020, 15:45
Leonid Gurevich  07.05.2020, 15:20
Прикол в том (хотя это и не смешно, а грустно было для ДБА), но я встречал случай, когда все столбцы были по алфавиту. При добавлении нового создавали новую таблицу, переливали данные и дроппали старую таблицу.
Если речь про Oracle, то это в некоторых случаях имело смысл. Хотя бы потому что могли разъехаться физический и логический порядок столбцов, что может привести к попоболи. Я с таким сталкивался когда Oracle e-Business Suite мигрировал с big endian на little endian. Ну и там всякие chaining rows и т.п. гадости могут вылезать если делать inplace.
Да собственно мало кто любит добавление столбцов (в DB2, например, явно реорганизацию таблицы после этого проводить нужно иначе она "колом" встаёт).
Не понял, о каком "логическом" порядке столбцов идет речь. Говорим о базе данных, а не о приложениях.
...
Рейтинг: 0 / 0
LinkedIn
    #22128934
RonibGreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Gurevich,

Это я чего-то напутал... был на одном проекте где большие таблицы надо было шерстить в онлайн, но скорость выборки стала мендленная после вставки нового поля по которому и выбирались данны едля отчета. ТО что навешали новый индекс, но потом перестроили таблицу и при создании новой таблицы даное поле переместили вперед и скорость увеличилась в несколько раз с нескольких часов то десятков минут.
...
Рейтинг: 0 / 0
LinkedIn
    #22128946
Leonid Gurevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RonibGreat  07.05.2020, 18:10
Leonid Gurevich,

Это я чего-то напутал... был на одном проекте где большие таблицы надо было шерстить в онлайн, но скорость выборки стала мендленная после вставки нового поля по которому и выбирались данны едля отчета. ТО что навешали новый индекс, но потом перестроили таблицу и при создании новой таблицы даное поле переместили вперед и скорость увеличилась в несколько раз с нескольких часов то десятков минут.
Это я могу понять. Оракл парсит столбцы по порядку. Если столбец в начале очень широкой таблицы, то теоретически доступ к нему будет быстрее, чем к последнему.
...
Рейтинг: 0 / 0
25 сообщений из 120, страница 4 из 5
Форумы / Наши за рубежом [закрыт для гостей] / LinkedIn
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]