GraalOS - Serverless z Javą i GraalVM
Poznaj GraalOS, czyli technologię do deploymentu javowych aplikacji Serverless na GraalVM i dowiedz się jakie usprawnienia wprowadza do świata bezserwerowej Javy.
#programowanie #naukaprogramowania #pracait #programista15k #backend #java #informatyka #serverless
Poznaj GraalOS, czyli technologię do deploymentu javowych aplikacji Serverless na GraalVM i dowiedz się jakie usprawnienia wprowadza do świata bezserwerowej Javy.
#programowanie #naukaprogramowania #pracait #programista15k #backend #java #informatyka #serverless
Zajmuje się w robocie pisaniem aplikacji i integracji pomiędzy różnymi systemami biznesowymi, zazwyczaj stawiam to na AWSie.
Ostatnio dostałem zadanie napisać integrację z webhookiem, takie coś w stylu że system A wyśle powiadomienie na webhooka że itemy X ... X+n się zmieniły. Wtedy powinienem sprawdzić nowy stan itemow, i wysłać to do systemu B. Mały haczyk że ilość informacji o danym itemie rośnie wykładniczo, wraz z ilością powiązanych z nim itemow.
Z początku myślałem że może spróbować coś nowego i napisać to w StepFunctions. Żeby nie było za łatwo to probowalem też trzymać logikę integracji poza lambdami, tak żeby była widoczna z poziomu SF. No i byłoby bardzo fajnie gdyby nie problem ze payload pomiędzy krokami nie może być większy niz 256kb, a mój payload miał typowo 1-5mb.
Musiałbym dodać do lambdy automatyczne zapisywanie do S3 czy dynamodb. No ale wtedy trzeba by się z tym j---ć na każdym kroku i mi się zwyczajnie odechciało...
No to teraz czas na plan B: SQS -> lambda -> SQS -> lambda. Jedna lambda od zbierania danych, druga od wysyłania.