• CloudPouch NEW!
  • Akademia
  • Blog
  • O stronie
  • Home

Ciekawe linki z newslettera - wydanie 164

  • Pawe艂 Zubkiewicz
  • 7 min.

Ciekawe linki z newslettera - wydanie 164
Poni偶ej znajduj膮 si臋 linki do news贸w od AWS oraz artyku艂贸w i blog post贸w napisanych przez spo艂eczno艣膰, kt贸re zebra艂em w wydaniu numer 164 newslettera Serverless Polska. Strona ta zosta艂a opublikowana tydzie艅 po wys艂aniu mailingu, dlatego je艣li chcesz by膰 zawsze na bie偶膮co, to zasubskrybuj m贸j newsletter.

馃棡锔 Newsy

Prosto od AWS.

鈿★笍 AWS CloudFormation accelerates dev-test cycle with a new parameter for DeleteStack API

AWS CloudFormation doda艂 nowy parametr DeletionMode do DeleteStack API, pozwalaj膮c u偶ytkownikom na bezpieczne usuwanie stack贸w w stanie DELETE_FAILED. Ta zmiana usprawnia cykl dev-test, pozwalaj膮c na usuni臋cie stack贸w zablokowanych przez specyficzne zasoby, takie jak niepuste buckety S3, u偶ywaj膮c warto艣ci FORCE_DELETE_STACK.

Uwaga, usuni臋cie stacka z opcj膮 force, nie oznacza usuni臋cia zasobu, kt贸ry go blokowa艂. Przyk艂adowo, niepusty bucket S3 pozostanie na koncie. Link 禄

鈿★笍 AWS CloudFormation accelerates dev-test cycle with adjustable timeouts for custom resources

Nowe property ServiceTimeout w AWS CloudFormation pozwala u偶ytkownikom ustawi膰 niestandardowy maksymalny timeout dla wykonania logiki custom resources, zwi臋kszaj膮c efektywno艣膰 developmentu i test贸w przez szybszy feedback na temat b艂臋d贸w. Ta property rozwi膮zuje problem d艂ugiego oczekiwania spowodowanego b艂臋dami w kodzie, kt贸ry wcze艣niej by艂 nieunikniony przy sta艂ym 1-godzinnym timeoutie.

Osobi艣cie, kilka lat temu da艂bym si臋 pokroi膰 za ten ficzer 馃槈 Link 禄

鈿★笍 Amazon CloudWatch GetMetricData API now supports AWS CloudTrail data event logging

Amazon CloudWatch wprowadzi艂 wsparcie dla logowania event贸w danych AWS CloudTrail dla API GetMetricData i GetMetricWidgetImage, zwi臋kszaj膮c widoczno艣膰 dzia艂a艅 zwi膮zanych z pobieraniem metryk. Ta integracja umo偶liwia szczeg贸艂owe 艣ledzenie 偶膮da艅, w tym to偶samo艣膰 sk艂adaj膮cej 偶膮danie i czasu, co pomaga w audytach bezpiecze艅stwa i operacyjnych.

Pomo偶e to r贸wnie偶 w optymalizacji koszt贸w, gdy偶 wszelkie SaaSy z kategorii Monitoring/Observability (np. datadog, czy opensource ELK) uwielbiaj膮 ci膮gn膮膰 ogromne ilo艣ci metryk z CloudWatcha, za co p艂aci klient. Od teraz b臋dzie mo偶na wy艣ledzi膰 kto i jak cz臋sto wywo艂uje to API, a poprzez to oszacowa膰 ile nas kosztuje i przykr臋ci膰 mu kurek w razie potrzeby 馃槈 Link 禄

鈿★笍 Amazon API Gateway integration timeout limit increase beyond 29 seconds

Amazon API Gateway teraz pozwala klientom ustawi膰 timeout poza poprzedni limit wynosz膮cy 29 sekund dla Regionalnych i prywatnych REST API. Zmiana wspiera rozwi膮zania, kt贸re potrzebuj膮 d艂u偶szych czas贸w przetwarzania, takie jak aplikacje Generative AI. Ta aktualizacja jest dost臋pna bez dodatkowych koszt贸w. AWS nie poda艂 jednak, jakie s膮 maksymalne warto艣ci, kt贸re mo偶na ustawi膰 teraz jako timeout. Link 禄

鈿★笍 Amazon API Gateway customers can easily secure APIs using Amazon Verified Permissions

Amazon Verified Permissions (AVP) teraz wspiera zabezpieczanie Amazon API Gateway za pomoc膮 dostawc贸w to偶samo艣ci zgodnych z OIDC. Ta nowa integracja pozwala na szczeg贸艂ow膮 kontrol臋 dost臋pu na podstawie atrybut贸w u偶ytkownik贸w i cz艂onkostw w grupach, bez potrzeby pisania kodu. Link 禄

鈿★笍 Amazon EventBridge Event Bus now supports improved filtering capabilities for event matching

Amazon EventBridge Event Bus teraz wspiera zaawansowane dopasowywanie zdarze艅, 艂膮cz膮c filtrowanie anything-but z filtrowaniem poprzez prefiks, sufiks i wildcard. To pozwala u偶ytkownikom na odfiltrowanie warto艣ci z okre艣lonymi typami plik贸w lub 艣cie偶kami nazw plik贸w.
Na przyk艂ad matching warto艣ci, kt贸re nie ko艅cz膮 si臋 na okre艣lone typy plik贸w (np. .png, .jpg) lub nie maj膮 okre艣lonych 艣cie偶ek nazw plik贸w (np. */lib/*, */bin/*). Link 禄

鈿★笍 Amazon Bedrock announces new Converse API

Nowe Converse API Amazon Bedrock zapewnia deweloperom jednolit膮 metod臋 wywo艂ywania r贸偶nych modeli generatywnego AI bez konieczno艣ci zajmowania si臋 z艂o偶ono艣ciami specyficznymi dla poszczeg贸lnych modeli. Ot po prostu fasada, przykrywaj膮ca r贸偶nice pomi臋dzy API r贸偶nych modeli / producent贸w. Link 禄

鈿★笍 Amazon OpenSearch Service zero-ETL integration with Amazon S3 now available

Amazon OpenSearch Service teraz oferuje integracj臋 zero-ETL z Amazon S3, umo偶liwiaj膮c u偶ytkownikom bezpo艣rednie zapytania i wizualizacj臋 log贸w operacyjnych przechowywanych w S3 bez konieczno艣ci replikacji danych do OpenSearch Service. Ta integracja upraszcza proces analizy log贸w z r贸偶nych us艂ug AWS, zapewniaj膮c gotowe dashboardy i eliminuj膮c skomplikowane procesy oraz koszty zwi膮zane z przenoszeniem danych. Link 禄

鈿★笍 Amazon EC2 instance type finder capability is generally available in AWS Console

Amazon EC2 instance type finder, teraz dost臋pny w AWS Management Console, wykorzystuje machine learning, aby pom贸c u偶ytkownikom wybra膰 najbardziej odpowiednie typy instancji dla ich 艣rodowisk. Zostal zintegrowany z Amazon Q, mo偶na z niego te偶 skorzysta膰 przez klikni臋cie Get Advise w wizardzie uruchamiania nowej instancji EC2. Link 禄

鈿★笍 AWS CloudTrail Lake announces AI-powered natural language query generation (preview)

AWS CloudTrail Lake teraz oferuje generowanie zapyta艅 w naturalnym j臋zyku z wykorzystaniem generatywnej sztucznej inteligencji w wersji preview, co pozwala u偶ytkownikom analizowa膰 zdarzenia aktywno艣ci AWS za pomoc膮 prostych zapyta艅 w j臋zyku angielskim, eliminuj膮c potrzeb臋 skomplikowanego SQL. To narz臋dzie upraszcza i przyspiesza eksploracj臋 i analiz臋 aktywno艣ci AWS w CloudTrail Lake. Link 禄

鈿★笍 Centrally manage member account root email addresses across your AWS Organization

AWS ulepszy艂 AWS Organizations, umo偶liwiaj膮c scentralizowane zarz膮dzanie g艂贸wnymi adresami email dla kont cz艂onk贸w za pomoc膮 CLI, SDK i konsoli Organizations. Ta nowa funkcjonalno艣膰 upraszcza poprzedni proces, umo偶liwiaj膮c aktualizacje z konta zarz膮dczego Organizacj膮 (ROOT). Link 禄

鈿★笍 Amazon OpenSearch Serverless slashes entry cost in half for all collection types

Amazon OpenSearch Serverless obni偶y艂 minimalne koszty u偶ycia poprzez wprowadzenie u艂amkowych 0,5 OCU. Teraz produkcyjne 艣rodowiska mog膮 zaczyna膰 si臋 od 2 OCU, poprzednio 4 OCU. Dzi臋ki temu 鈥渟erverlessowy鈥 OpenSearch kosztuje minimalnie 345 USD miesi臋cznie, a nie 690. Link 禄

馃懆鈥嶐煈┾嶐煈р嶐煈 Od Spo艂eczno艣ci

Artyku艂y, tutoriale i nagrana przygotowane przez maniak贸w serverless.

鈿★笍 Rust Growing Fastest, But JavaScript Reigns Supreme

Spo艂eczno艣膰 deweloper贸w Rust鈥檃 znacznie si臋 rozros艂a z 2 milion贸w do 4 milion贸w w ci膮gu ostatnich dw贸ch lat, co odzwierciedla znacz膮cy wzrost i zainteresowanie zwi膮zane z bezpiecze艅stwem pami臋ci i korzy艣ciami wydajno艣ciowymi. Podczas gdy JavaScript prowadzi z najwi臋ksz膮 liczb膮 aktywnych deweloper贸w 25,2 milion贸w, Python wyprzedzi艂 Jav臋 pod wzgl臋dem popularno艣ci dzi臋ki zastosowaniom w AI i machine learning. Inne j臋zyki, takie jak Go i Swift, pokazuj膮 sta艂y wzrost, podczas gdy Objective-C pozostaje w stagnacji. Ca艂kowita globalna liczba deweloper贸w jest szacowana na 43 miliony. Link 禄

鈿★笍 How we turned up the heat on Node.js Lambda cold starts

Optymalizuj膮c funkcj臋 Node.js Lambda za pomoc膮 esbuild i r贸偶nych konfiguracji, Momento zdo艂a艂 znacz膮co zredukowa膰 czasy cold start z ponad 1 sekundy do oko艂o 100ms u klienta i oko艂o 600ms w ich w艂asnym 艣rodowisku produkcyjnym. Kluczowe zmiany obejmowa艂y dostosowanie strategii bundlingu, minifikacj臋 kodu i optymalizacj臋 konfiguracji pami臋ci. Pomimo r贸偶nych eksperyment贸w, architektura x86 niezmiennie przewy偶sza艂a arm_64, a idealna pami臋膰 okaza艂a si臋 wynosi膰 mi臋dzy 512MB a 768MB. Og贸lnie rzecz bior膮c, techniki te doprowadzi艂y do ~40% redukcji czas贸w cold start. Link 禄

鈿★笍 Things you wish you didn鈥檛 need to know about S3

W po艣cie szczeg贸艂owo om贸wione s膮 zawi艂e dziwactwa i wyzwania zwi膮zane z bezpiecze艅stwem Amazon S3, w szczeg贸lno艣ci nieautoryzowany dost臋p i z艂o偶ono艣膰 API. Artyku艂 zawiera przyk艂ady, jak operacje list i multipart uploads mog膮 obej艣膰 potencjalnie dobrze zabezpieczone buckety. Artyku艂 podkre艣la osobliwo艣膰 konfiguracji S3 i daje do my艣lania jak mocno skomplikowane jest bezpiecze艅stwo w chmurze. Link 禄

鈿★笍 Five troubleshooting examples with Amazon Q

Amazon Q to asystent AI od AWS zaprojektowany do ulepszania rozwi膮zywania problem贸w w r贸偶nych us艂ugach. Zapewnia szczeg贸艂ow膮 analiz臋 i instrukcje krok po kroku dla problem贸w z 艂膮czno艣ci膮 SSH EC2, konfiguracjami sieci VPC, uprawnieniami IAM, b艂臋dami AWS Lambda i problemami z replikacj膮 S3. Wykorzystuj膮c Amazon Q, u偶ytkownicy AWS mog膮 usprawni膰 proces rozwi膮zywania problem贸w i szybko rozwi膮zywa膰 typowe problemy napotykane w budowie i zarz膮dzaniu aplikacjami. Link 禄

鈿★笍 Respond to CloudWatch Alarms with Amazon Bedrock Insights

Alarm Context Tool (ACT) ulepsza Amazon CloudWatch Alarms poprzez dodatkowe wnioski kontekstowe do troubleshootingu, integruj膮c us艂ugi AWS, takie jak Lambda, X-Ray i Bedrock AI. ACT automatyzuje agregacj臋 i analiz臋 danych z r贸偶nych 藕r贸de艂, oferuj膮c kompleksowy widok na zdrowie i wydajno艣膰 systemu. Skraca czas troubleshootingu oraz koszty operacyjne, dostarczaj膮c szczeg贸艂owy kontekst bezpo艣rednio w powiadomieniach alarmowych, a tak偶e wykorzystuje AI do rekomendowania rozwi膮za艅. ACT znacz膮co usprawnia efektywno艣膰 rozwi膮zywania incydent贸w i obserwowalno艣膰 w 艣rodowiskach AWS. Link 禄

鈿★笍 AppSync鈥檚 new async Lambda resolver is great news for GenAI apps

AppSync wprowadzi艂 wsparcie dla asynchronicznego wywo艂ywania resolver贸w Lambda, poprawiaj膮c tym samym obs艂ug臋 wolnych LLM贸w poprzez umo偶liwienie bezpo艣redniego streamowania odpowiedzi. Eliminuje to potrzeb臋 funkcji w tle i zwi臋ksza wydajno艣膰. Nowa funkcja obs艂uguje resolvery VTL i JavaScript, odpowiadaj膮c natychmiastow膮 warto艣ci膮 null, podczas gdy Lambda streamuje odpowied藕 do wywo艂uj膮cego. Ta aktualizacja jest korzystna zar贸wno dla aplikacji GenAI, jak i innych d艂ugotrwa艂ych zada艅 poza 30-sekundowym limitem AppSync. Link 禄

鈿★笍 How to apply the TDD mindset to serverless

Stosowanie mentalno艣ci TDD do developmentu serverless polega na u偶ywaniu test贸w nie tylko do walidacji funkcjonalno艣ci, ale jako narz臋dzia do prowadzenia designu API i poprawy interakcji z klientem. Obejmuje to tworzenie test贸w end-to-end przed rozwini臋ciem funkcji Lambda, doskonalenie design贸w API na podstawie feedbacku z test贸w i koncentrowanie si臋 na integracji bardziej ni偶 na testach jednostkowych ze wzgl臋du na prostot臋 funkcji serverless. Testy r贸wnie偶 s艂u偶膮 jako 偶ywa dokumentacja, wskazuj膮c jak system powinien dzia艂a膰 i by膰 u偶ywany. Link 禄

鈿★笍 A Journey into Serverless and Handling Step Function Failures

Autor zbada艂 AWS Step Functions, identyfikuj膮c kluczowe punkty awarii w funkcjach Lambda i interakcjach DynamoDB. Aby przechwyci膰 te awarie, wykorzystano AWS EventBridge i opracowano kompleksowy schemat zapewniaj膮cy szczeg贸艂owe raportowanie b艂臋d贸w. Schemat ten zawiera艂 konkretne metadane i elementy danych u艂atwiaj膮ce klasyfikacj臋 i wizualizacj臋 b艂臋d贸w. Autor udokumentowa艂 to podej艣cie w dokumencie Solution Design, co okaza艂o si臋 korzystne dla planowania i wdro偶enia. Link 禄

鈿★笍 How organisations need to address the People Side

FinOps jest niezb臋dny do efektywnego zarz膮dzania kosztami chmury, koncentruj膮c si臋 nie tylko na technologii, ale tak偶e podkre艣laj膮c znaczenie dedykowanego zespo艂u FinOps, strategicznych proces贸w i wspieraj膮cej kultury organizacyjnej. Holistyczne podej艣cie obejmuj膮ce szkolenia, odpowiedzialno艣膰 i ci膮g艂e doskonalenie jest kluczowe dla zr贸wnowa偶onej optymalizacji koszt贸w. Wdro偶enie FinOps z sukcesem wymaga zbalansowania technologii z silnymi inicjatywami kulturowymi i procesowymi. Link 禄

鈿★笍 Leveraging AWS Step Functions to Call Third-Party APIs Directly with AWS CDK

Post omawia wprowadzenie kroku HttpInvoke w AWS Step Functions, kt贸ry pozwala na bezpo艣rednie wywo艂ywanie zewn臋trznych API, eliminuj膮c potrzeb臋 po艣rednich funkcji Lambda. Wyja艣nia, jak deweloperzy mog膮 u偶y膰 AWS CDK i TypeScript do wdro偶enia tego nowego kroku, w tym zarz膮dzania b艂臋dami za pomoc膮 Dead Letter Queues. Kluczowe korzy艣ci tej funkcji to uproszczenie architektury, poprawa wydajno艣ci i lepsze zarz膮dzanie b艂臋dami, co u艂atwia budowanie skalowalnych i niezawodnych workflow serverlessowych. Link 禄

鈿★笍 Sky Italia improves performance, lowers costs 84 percent by insourcing its voting platform for live TV productions with AWS

Sky Italia z powodzeniem przenios艂a swoj膮 platform臋 do g艂osowania dla 鈥淴-Factor鈥 na rozwi膮zanie wewn臋trzne zasilane przez zarz膮dzane us艂ugi AWS, osi膮gaj膮c znaczn膮 popraw臋 wydajno艣ci i redukcj臋 koszt贸w. Nowy system obs艂ugiwa艂 miliony g艂os贸w z solidn膮 tolerancj膮 b艂臋d贸w i niskimi op贸藕nieniami, wspieraj膮c rankingi w czasie niemal rzeczywistym i szybko dostosowuj膮c si臋 do zmian. Ta transformacja umo偶liwi艂a Sky Italia przetworzenie 20 milion贸w g艂os贸w w sezonie 2022, obni偶aj膮c koszty o 84%, co pokazuje skalowalno艣膰 i elastyczno艣膰 ich zmodernizowanej platformy do g艂osowania. Link 禄

鈿★笍 Amazon Web Services introduces record 896-core instance 鈥 prices range from $150 to $400 per hour

Liftr Insights zidentyfikowa艂 now膮 instancj臋 chmurow膮 AWS z 896 rdzeniami, znacz膮co przewy偶szaj膮c膮 ofert臋 Tencent i Microsoft Azure. Ta wysokowydajna instancja kosztuje od $150 do $400 za godzin臋, w zale偶no艣ci od konfiguracji, i jest dost臋pna w kilku regionach. Link 禄

鈿★笍 Cost-Effective Management of Static Data in Serverless Apps

Ze wzgl臋du na zmieniaj膮c膮 si臋 natur臋 architektur aplikacji, obs艂uga danych statycznych w chmurze wymaga starannego rozwa偶enia w celu zr贸wnowa偶enia koszt贸w, wydajno艣ci i skalowalno艣ci. Opcje takie jak DynamoDB, S3, SSM Parameter Store i AppConfig oferuj膮 unikalne korzy艣ci dostosowane do specyficznych potrzeb, takich jak wielko艣膰 danych i cz臋stotliwo艣膰 pobierania. Decyzje powinny uwzgl臋dnia膰 obecne potrzeby architektury oraz przysz艂膮 skalowalno艣膰, przy jednoczesnym wykorzystaniu lokalnej pami臋ci podr臋cznej, aby minimalizowa膰 koszty i op贸藕nienia w pobieraniu danych. Link 禄

Ta strona zosta艂a opublikowana tydzie艅 po wys艂aniu mailingu, dlatego je艣li chcesz by膰 zawsze na bie偶膮co, to zasubskrybuj m贸j newsletter.




Cze艣膰

Nazywam si臋 Pawe艂 Zubkiewicz i ciesz臋 si臋, 偶e tu jeste艣!
Od ponad 18 lat profesjonalnie tworz臋 oprogramowanie, a od 2016 roku pasjonuje si臋 Serverless.
T膮 stron臋 stworzy艂em z my艣l膮 o Tobie i o nas wszystkich, kt贸rzy uwa偶aj膮, 偶e trend serverless trwale zmieni spos贸b tworzenia oprogramowania.
Wi臋cej o tej stronie...

Kategorie

Pobierz bezp艂atny PDF

Poradnik 12 Rzeczy o Serverless

Wybrane artyku艂y