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

Ciekawe linki z newslettera - wydanie 165

  • Pawe艂 Zubkiewicz
  • 6 min.

Ciekawe linki z newslettera - wydanie 165
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 165 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 Glue adds additional 13 new transforms including flag duplicates

AWS Glue rozszerzy艂 swoj膮 funkcjonalno艣膰 o 13 nowych wbudowanych transformacji. Pozwalaj膮 one deweloperom ETL tworzy膰 zaawansowane pipeline鈥檡 danych bez potrzeby pisania niestandardowego kodu.

  • Oflagowanie duplikatu w kolumnie
  • Formatowanie numeru telefonu
  • Formatowanie wielko艣ci liter
  • Wype艂nianie trybem (Fill with mode)
  • Oflagowane duplikaty wierszy
  • Usuni臋cie duplikat贸w
  • Nazwa miesi膮ca
  • Czy parzysta
  • Hash kryptograficzny
  • Odszyfrowanie
  • Szyfrowanie
  • Int do IP
  • IP do int
    Te ulepszenia s膮 dost臋pne globalnie dla job贸w opartych na kodzie w 艣rodowiskach wspieraj膮cych AWS Glue 4.0. Link 禄

鈿★笍 AWS CloudFormation Linter (cfn-lint) v1

AWS zaktualizowa艂 CloudFormation Linter (cfn-lint) do wersji 1, wprowadzaj膮c znacz膮ce zmiany, takie jak przej艣cie do schemat贸w dostawc贸w zasob贸w rejestru i przepisanie ponad 100 regu艂 w celu zwi臋kszenia dok艂adno艣ci i wydajno艣ci. Te aktualizacje upraszczaj膮 procesy walidacji i poprawiaj膮 sp贸jno艣膰 komunikat贸w o b艂臋dach. U偶ytkownicy powinni przegl膮da膰 swoje szablony i konfiguracje regu艂 niestandardowych, aby dostosowa膰 si臋 do nowej wersji, wykorzystuj膮c opcjonalne zale偶no艣ci dla zaawansowanych funkcji. Wsparcie dla cfn-lint v0 trwa do pocz膮tku 2025 roku, ale u偶ytkownicy s膮 zach臋cani do aktualizacji, aby skorzysta膰 z nowych usprawnie艅. Link 禄

鈿★笍 Generate your cost optimization reports with Data Exports for Cost Optimization Hub

AWS Billing and Cost Management teraz obejmuje Data Exports dla Cost Optimization Hub, umo偶liwiaj膮c u偶ytkownikom dostarczanie rekomendacji dotycz膮cych optymalizacji koszt贸w w formacie CSV lub parquet na Amazon S3 cyklicznie. Link 禄

鈿★笍 AWS CodeBuild now supports organization and global GitHub webhooks

AWS CodeBuild teraz wspiera organizacyjne i globalne webhooki dla GitHub i GitHub Enterprise Server, umo偶liwiaj膮c bardziej efektywne wykrywanie zmian w repozytoriach i uruchamianie build贸w. To scentralizowane podej艣cie pozwala na konfiguracj臋 pojedynczego webhooka dla wszystkich repozytori贸w w organizacji, upraszczaj膮c zarz膮dzanie. Dodatkowo u艂atwia centralizowan膮 kontrol臋 dla self-hosted runner贸w u偶ywanych w GitHub Actions. Ta funkcja jest dost臋pna we wszystkich regionach, gdzie dzia艂a CodeBuild. Link 禄

鈿★笍 AWS Compute Optimizer supports rightsizing recommendations for Amazon RDS MySQL and RDS PostgreSQL

AWS Compute Optimizer teraz oferuje rekomendacje dla instancji Amazon RDS MySQL i PostgreSQL, aby zoptymalizowa膰 klasy instancji i ustawienia IOPS analizuj膮c metryki CloudWatch oraz opcjonalnie Performance Insights. Ta funkcja ma na celu zminimalizowanie koszt贸w dla nadmiernie wyposa偶onych 艣rodowisk i zwi臋kszenie wydajno艣ci dla tych niewystarczaj膮co wyposa偶onych. Jest dost臋pna w wi臋kszo艣ci region贸w AWS, dostarczaj膮c sugestie dotycz膮ce bezczynno艣ci i odpowiedniego wymiarowania, aby zwi臋kszy膰 efektywno艣膰 baz danych. Link 禄

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

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

鈿★笍 Serverless Framework V4 Generally Available

Nowa wersja Serverless Framework V4 skupia si臋 na zwi臋kszeniu efektywno艣ci i elastyczno艣ci rozwoju dzi臋ki dodaniu wsparcia dla bundlowania JavaScript/TypeScript przez EsBuild, nowemu Dev Mode do lokalnego testowania oraz zintegrowanemu zarz膮dzaniu zmiennymi Terraform i HashiCorp Vault. Wprowadza parametry per stages dla konfiguracji zmiennych specyficznych dla 艣rodowiska oraz posiada bardziej rozbudowany system wsparcia w CLI, wraz z nowymi runtime鈥檃mi AWS Lambda.

Z drugiej strony, nie mo偶emy zapomnie膰, 偶e od V4 Serverless Framework sta艂 si臋 rozwi膮zaniem komercyjnym, za kt贸re musz膮 p艂aci膰 organizacje o przychodzie przekraczaj膮cym 2 miliony dolar贸w rocznie. Link 禄

鈿★笍 Is The Serverless Fairytale Over?

Sheen Brisals opowiada o historii architektury serverless, o tym, gdzie jest teraz i dok膮d zmierza. Krajobraz technologiczny stale ewoluuje, co oznacza jego zdaniem, 偶e nadal b臋dziemy widzie膰 nowe,ciekawe rzeczy.

By膰 mo偶e serverless z racji swojej dojrza艂o艣ci - istnieje ju偶 sporo ponad dekad臋 na rynku - sta艂 si臋 mniej ekscytuj膮ce, ale serverlessowa bajka jest daleka od zako艅czenia. Link 禄

鈿★笍 Best practices working with self-hosted GitHub Action runners at scale on AWS

GitHub Actions umo偶liwiaj膮 stworzenie zintegrowanych pipeline鈥櫭硍 CI/CD, a Self-Hosted Runners zapewniaj膮 zwi臋kszon膮 kontrol臋 nad 艣rodowiskiem. Najlepsze praktyki koncentruj膮 si臋 na bezpiecze艅stwie, w tym federacji u偶ytkownik贸w, ograniczonych uprawnieniach i korzystaniu z kr贸tkotrwa艂ych po艣wiadcze艅 AWS. Efemeryczne runnery, tworzone dla ka偶dego zadania, zapewniaj膮 bezpiecze艅stwo i izolacj臋, a zoptymalizowane AMI i ciep艂e pule zwi臋kszaj膮 wydajno艣膰. Instancje Spot oferuj膮 mo偶liwo艣ci obni偶enia koszt贸w, a CloudWatch pomaga w monitorowaniu i skalowaniu. Link 禄

鈿★笍 When to use API Gateway vs. Lambda Function URLs

Podej艣cie 鈥濴ambdalith鈥 pozwala jednej funkcji Lambda zarz膮dza膰 ca艂ym API, oferuj膮c zalety w przeno艣no艣ci, ponownym u偶yciu framework贸w webowych i 艂atwo艣ci testowania. Lambda Function URLs s膮 ta艅sze, prostsze i obs艂uguj膮 funkcje niedost臋pne w API Gateway, ale brakuje im szczeg贸艂owych metryk i niekt贸rych integracji bezpiecze艅stwa.
API Gateway oferuje wi臋ksz膮 elastyczno艣膰 i rozbudowane funkcje, co sprawia, 偶e jest bardziej odpowiedni dla API skierowanych do u偶ytkownik贸w, kt贸re wymagaj膮 silnej autoryzacji. Function URLs s膮 idealne dla wewn臋trznych i publicznych API, gdzie koszty i wydajno艣膰 s膮 kluczowe, lub jako rozwi膮zanie lift-and-shift z tradycyjnych 艣rodowisk serwerowych. Link 禄

鈿★笍 Enhancing security for Lambda function URLs

Integracja CloudFront Origin Access Control (OAC) z URL funkcji Lambda wprowadza znacz膮ce usprawnienie, najbardziej korzystne dla 偶膮da艅 GET, dostarczaj膮c dodatkow膮 warstw臋 bezpiecze艅stwa i przyspieszaj膮c dostarczanie tre艣ci, przy jednoczesnej ochronie IAM. Jednak偶e ujawnia tak偶e ograniczenia dla operacji POST, PATCH i PUT ze wzgl臋du na wym贸g podpisywania 偶膮da艅. To ograniczenie sprawia, 偶e u偶ycie metod POST i PUT z CloudFront i OAC ogranicza si臋 g艂贸wnie do aplikacji wewn臋trznych, w kt贸rych podpisywanie payload贸w po艣wiadczeniami AWS jest wykonalne. Potencjalnym obszarem ulepsze艅 mo偶e by膰 umo偶liwienie automatycznego podpisywania 偶膮da艅 przez CloudFront w celu rozszerzenia u偶yteczno艣ci adres贸w URL funkcji Lambda dla szerszego zakresu aplikacji, takich jak webhooki. Link 禄

鈿★笍 CDK Nested Stacks鈥娾斺奣he Why and How

Korzystanie z NestedStack w AWS CDK mo偶e skutecznie obej艣膰 limit 500 zasob贸w CloudFormation, konsoliduj膮c liczne zasoby do pojedynczego zasobu w stosie nadrz臋dnym. To hierarchiczne podej艣cie poprawia organizacj臋 i klarowno艣膰, szczeg贸lnie przy oddzielaniu komponent贸w stateful i stateless. Aktualizacje s膮 efektywnie zarz膮dzane, poniewa偶 tylko zmodyfikowane nested stacks s膮 poddawane zmianom. Nested stacks usprawniaj膮 r贸wnie偶 zarz膮dzanie kodem i zasobami, promuj膮c czystsze architektury i lepsz膮 utrzymywalno艣膰. Zarz膮dzanie zale偶no艣ciami gwarantuje, 偶e zasoby stateful s膮 na miejscu, zanim zostan膮 wdro偶one komponenty stateless, zachowuj膮c integralno艣膰 operacyjn膮. Link 禄

鈿★笍 Optimizing Amazon Simple Queue Service (SQS) for speed and scale

Najnowsze aktualizacje Amazon SQS znacz膮co poprawi艂y jego wydajno艣膰 i skalowalno艣膰 dzi臋ki wprowadzeniu zastrze偶onego protoko艂u ramkowania binarnego, kt贸ry usprawnia komunikacj臋 mi臋dzy mikrous艂ugami. Protok贸艂 ten zmniejszy艂 op贸藕nienia, poprawi艂 przepustowo艣膰 i wyeliminowa艂 problemy ze skalowalno艣ci膮. Te zmiany przynosz膮 r贸wnie偶 korzy艣ci powi膮zanym us艂ugom takim jak Amazon SNS, pokazuj膮c, jak wewn臋trzne innowacje techniczne mog膮 przynosi膰 szersze korzy艣ci. Link 禄

鈿★笍 Introducing AWS Glue usage profiles for flexible cost control

AWS og艂osi艂o profile u偶ytkowania AWS Glue, umo偶liwiaj膮c adminom tworzenie dostosowanych profili dla r贸偶nych typ贸w u偶ytkownik贸w do efektywnego zarz膮dzania 艣rodowiskami ETL. Ka偶dy profil, identyfikowany przez ARN, ma konfigurowalne warto艣ci domy艣lne i ograniczenia, pozwalaj膮c na szczeg贸艂owe zarz膮dzanie zasobami. Ta nowa funkcja zapewnia efektywne zarz膮dzanie kosztami chmury poprzez egzekwowanie limit贸w zasob贸w specyficznych dla u偶ytkownik贸w za pomoc膮 kontroli IAM i walidacji na podstawie profili. Link 禄

鈿★笍 Mastering Blue-Green Deployments with AWS Lambda for Zero-Downtime Releases

AWS Lambda u艂atwia wdra偶anie blue-green u偶ywaj膮c wersjonowania i alias贸w do tworzenia oddzielnych 艣rodowisk. Wdra偶anie nowej wersji funkcji Lambda za pomoc膮 AWS SAM i CodeDeploy pozwala na automatyczne, niezawodne zarz膮dzanie ruchem. Kluczowe konfiguracje obejmuj膮 AutoPublishAlias, DeploymentPreference i CodeDeployServiceRole. To ustawienie jest zgodne z zasadami DevOps, wspieraj膮c wydania bez przestoj贸w i szybkie wycofania, co jest popierane przez ekspert贸w takich jak Martin Fowler i demonstrowane przez firmy takie jak Netflix. Link 禄

鈿★笍 Optimize Amazon RDS costs for predictable workloads with automated IOPS and throughput scaling

AWS dostarcza metod臋 automatycznego skalowania IOPS i przepustowo艣ci Amazon RDS na podstawie przewidywalnych wzorc贸w obci膮偶enia, u偶ywaj膮c kombinacji AWS Lambda i Amazon EventBridge Scheduler. To rozwi膮zanie polega na oznaczaniu instancji RDS w celu zarz膮dzania poziomami IOPS oraz uruchamianiu zaplanowanej funkcji Lambda w celu odpowiedniego dostosowania tych ustawie艅. Oferuje ono efektywny kosztowo spos贸b radzenia sobie z r贸偶nymi potrzebami wydajno艣ciowymi, ale wi膮偶e si臋 z okre艣lonymi ograniczeniami i wymaganiami dotycz膮cymi implementacji i testowania. Link 禄

鈿★笍 DoorDash Processed More Than 10 Million Sweepstakes Entries on AWS

DoorDash u偶y艂 AWS, aby pomy艣lnie zarz膮dza膰 ponad 10 milionami zg艂osze艅 do loterii w ci膮gu pi臋ciu godzin podczas interaktywnej kampanii reklamowej. Wykorzystuj膮c AWS Lambda i Amazon API Gateway, architektura oparta na zdarzeniach zapewni艂a skalowaln膮, niezawodn膮 obs艂ug臋 z technikami wst臋pnego skalowania i dystrybucji obci膮偶enia, co zaowocowa艂o p艂ynnym dzia艂aniem. DoorDash planuje dalej wykorzystywa膰 te technologie w przysz艂ych projektach. Link 禄

鈿★笍 Generative AI Is Not Going To Build Your Engineering Team For You

Bran偶a in偶ynierii oprogramowania ewoluowa艂a, utrudniaj膮c wej艣cie na rynek w por贸wnaniu do wcze艣niejszych, 艂atwiejszych czas贸w. Praktyczne uczenie si臋 przebija tradycyjn膮 edukacj臋, a model praktyk zawodowych w bran偶y wymaga lat do艣wiadczenia, aby stworzy膰 kompetentnych in偶ynier贸w. Generatywna sztuczna inteligencja, pomimo swoich mo偶liwo艣ci, nie mo偶e zast膮pi膰 m艂odszych r贸l ze wzgl臋du na z艂o偶ono艣膰 utrzymania integralno艣ci systemu. Firmy musz膮 inwestowa膰 w m艂odszych in偶ynier贸w, aby zapewni膰 przysz艂y rozw贸j, a mieszanka poziom贸w umiej臋tno艣ci w zespo艂ach jest niezb臋dna do dynamicznego i efektywnego funkcjonowania zespo艂u. Starsi in偶ynierowie powinni przewodzi膰 naciskom na integracyjne praktyki zatrudniania, aby wspiera膰 solidn膮 przysz艂膮 pul臋 talent贸w. Link 禄

鈿★笍 Modern Software Development

Dostarczanie nowoczesnego oprogramowania aplikacyjnego obejmuje r贸偶norodne praktyki wskazywane przez badania instytucji takich jak DORA, do艣wiadczenia gigant贸w technologicznych oraz metodyki, takie jak podej艣cie 12/15 factor. Kluczowe elementy nowoczesnego rozwoju oprogramowania koncentruj膮 si臋 na byciu cloud-native, iteracyjno艣ci, zintegrowaniu z API i skoncentrowaniu na u偶ytkownikach. K艂adzie si臋 nacisk na ci膮g艂e wdra偶anie, co wymaga wzmocnionej kultury, wykwalifikowanych programist贸w i zminimalizowanych zale偶no艣ci, aby odnie艣膰 sukces. 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