• CloudPouch NEW!
  • Blog
  • O stronie
  • Home

Ciekawe linki z newslettera - wydanie 201

  • Paweł Zubkiewicz
  • 5 min.

Ciekawe linki z newslettera - wydanie 201
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 201 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 Lambda response streaming now supports 200 MB response payloads

AWS Lambda response streaming teraz wspiera domyślny maksymalny rozmiar odpowiedzi do 200 MB, czyli dziesięciokrotny wzrost w porównaniu do poprzedniego limitu 20 MB, co pozwala na bardziej efektywną obsługę dużych payloadów w aplikacjach wrażliwych na opóźnienia.

  • Podniesiony limit 200 MB eliminuje potrzebę stosowania dodatkowej kompresji czy pośrednich serwisów typu Amazon S3 przy streamowaniu dużych odpowiedzi bezpośrednio z Lambdy.
  • To usprawnienie jest korzystne dla real-time use case’ów takich jak AI chat, aplikacje web i mobilne oraz przetwarzanie dużych datasetów, obrazów, PDFów czy plików audio, ponieważ skraca czas do pierwszego bajtu (TTFB) i poprawia wydajność.

Znaczące zwiększenie limitu payloadu sprawia, że AWS Lambda response streaming lepiej wspiera aplikacje wymagające szybkiej dostawy dużych strumieni danych, upraszczając architekturę i polepszając user experience. Link »

⚡️ Amazon DocumentDB Serverless is Generally Available

Amazon DocumentDB Serverless wprowadza zarządzanie skalowaniem bazy danych on-demand, płatne za wykorzystanie, z tymi samymi API kompatybilnymi z MongoDB i funkcjami co Amazon DocumentDB, eliminując potrzebę wcześniejszych zobowiązań.

  • Wspiera zmienne, multi-tenantowe i mieszane obciążenia odczytu/zapisu, co czyni go idealnym dla firm mających tysiące aplikacji lub dostawców SaaS zarządzających dużymi flotami baz danych.
  • Usługa umożliwia też budowę agentic AI aplikacji z natywnym wyszukiwaniem wektorowym i adaptacyjnym serverlessowym skalowaniem do obsługi dynamicznie wywoływanych workflowów.

Ten release upraszcza zarządzanie zasobami przy zmiennych obciążeniach, zapewniając płynne skalowanie i efektywność kosztową, jednocześnie zachowując pełną kompatybilność z istniejącymi możliwościami Amazon DocumentDB. Link »

⚡️ Amazon Q Developer CLI announces custom agents

Amazon Q Developer CLI teraz wspiera customowe agenty, dzięki czemu deweloperzy mogą dopasować agentów CLI do specjalnych zadań jak code review czy troubleshooting, z większą kontrolą i kontekstem.

  • Customowi agenci są definiowani przez pliki konfiguracyjne, które określają dozwolone narzędzia, prowadzące prompty i informacje kontekstowe, co pozwala na skupione i efektywne wykonywanie zadań w CLI.
  • Devsi dostają granularną kontrolę nad uprawnieniami do narzędzi i włączaniem kontekstu, mając możliwość tworzenia agentów specyficznych dla projektu lub globalnych, które upraszczają workflow i da się je łatwo dzielić w zespołach.

Ta funkcja mocno redukuje przełączanie kontekstu i podnosi produktywność przez dopasowanie zachowania agentów do konkretnych potrzeb developmentowych bezpośrednio w środowisku CLI. Link »

⚡️ Amazon announces Extended Support for ElastiCache version 4 and version 5 for Redis OSS

Amazon ElastiCache teraz oferuje Extended Support dla Redis OSS w wersjach 4 i 5, co pozwala klientom utrzymać krytyczne obciążenia na tych starszych wersjach przez nawet trzy lata po standardowym zakończeniu wsparcia.

  • Extended Support zapewnia ciągłe krytyczne aktualizacje bezpieczeństwa i poprawki błędów dla ElastiCache Redis w wersjach 4 i 5 po zakończeniu standardowego wsparcia 31 stycznia 2026, z automatycznym włączeniem dla klastrów, które nie zostały zaktualizowane.
  • Klienci mogą zrobić upgrade przez service update lub Modify API, przy czym zaleca się przejście na najnowszą wersję ElastiCache for Redis, która oferuje 20% niższe ceny i lepszą wydajność.

To wydłużenie jest ważne, bo daje klientom więcej czasu na ogarnięcie skomplikowanych upgrade’ów, jednocześnie zapewniając bezpieczeństwo ich obciążeń i stabilność środowisk opartych na starszych wersjach Redis. Link »

👨‍👩‍👧‍👦 Od Społeczności

Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.

⚡️ Dlaczego AWS Cost Explorer to za mało? Historia mojego własnego bólu i powstania CloudPouch

Autor opisuje swoją długotrwałą walkę z wysokimi kosztami AWS, które zmusiły go do znalezienia efektywnych sposobów optymalizacji, zwłaszcza dzięki serverless. Zwraca uwagę na ograniczenia AWS Cost Explorera i tysiące niejasnych usage types, co skłoniło go do stworzenia narzędzia CloudPouch – aplikacji pomagającej zrozumieć i zredukować koszty chmurowe. Dzięki niej dostaje detaliczną analizę wydatków i realne oszczędności sięgające nawet 62%. W tekście podkreślono też rosnącą rolę FinOps jako standardu zarządzania kosztami oraz powiązanie oszczędzania z ekologią. Link »

⚡️ Streamlining AWS Serverless workflows: From AWS Lambda orchestration to AWS Step Functions

Artykuł krytykuje popularne podejście używania funkcji Lambda jako orchestratora z powodu ograniczeń w obsłudze błędów, silnego sprzężenia i limitów czasu wykonania. Promuje przeprojektowanie takich workflow za pomocą AWS Step Functions, które oferują natywne integracje, równoległe wykonanie i rozbudowane zarządzanie stanami dzięki Amazon States Language. Efektem jest zmniejszenie złożoności kodu, łatwiejsze utrzymanie oraz wsparcie dla długotrwałych procesów przy jednoczesnym obniżeniu kosztów dzięki redukcji wywołań Lambd. W poście jest szczegółowy przykład zamiany funkcji Lambda dispatcher na workflow w Step Functions, podkreślający istotne korzyści dla projektowania serverlessowych aplikacji. Link »

⚡️ Amazon Aurora DSQL Sidecar to DynamoDB — Part 1 - Serverless Advocate - Medium

Ten artykuł opisuje prostą architekturę serverless, która strumieniuje zmiany z DynamoDB do Aurora DSQL, umożliwiając zaawansowane możliwości zapytaniowe przez API zarządzające. Podkreśla użycie Lambdy z cache’owanymi połączeniami Sequelize, by zmniejszyć latency i utrzymać efektywną autoryzację IAM do Aurory. Podejście pokazuje, jak replikować dane DynamoDB dla elastycznego filtrowania i paginacji w SQL, wspierane przez szczegółowe definicje modeli i logikę przetwarzania streamów. API zarządzające udostępnia endpointy do zapytań o zamówienia z bogatymi filtrami, demonstrując praktyczną integrację DynamoDB i Aurora DSQL dla lepszego wyszukiwania i zarządzania danymi transakcyjnymi. Link »

⚡️ How Zapier runs isolated tasks on AWS Lambda and upgrades functions at scale

Zapier korzysta z AWS Lambda do uruchamiania izolowanych, tenantowo-specyficznych serverlessowych funkcji, które napędzają ich no-code platformę automatyzacji. Aby efektywnie i bezpiecznie radzić sobie z wycofywaniem runtime’ów na dużą skalę, wdrożyli system zarządzania cyklem życia funkcji, który identyfikuje nieużywane funkcje, priorytetyzuje ważne do upgrade’u i automatyzuje proces upgrade’u oraz rollbacku poprzez własne narzędzia zintegrowane z Terraformem i monitoringiem. Ta strategia pozwala Zapierowi utrzymać bezpieczną, skalowalną architekturę serverless przy minimalnym wpływie na klientów podczas dużych aktualizacji runtime’ów. Link »

⚡️ Year One of Valkey: Open-Source Innovations and ElastiCache version 8.1 for Valkey

AWS podsumowuje 1 rok Valkey, czyli forka Redisa, zwracając uwagę na jego vendor-neutral governance i szybkie innowacje. ElastiCache 8.1 dla Valkey przynosi duże oszczędności pamięci, wzrost przepustowości oraz nowe funkcje jak filtry Blooma i rozszerzona obserwowalność dzięki COMMANDLOG. Nowa cache-optimized tablica haszująca i uproszczone conditional updates poprawiają wydajność, obniżają koszty i zwiększają niezawodność w workloadach ograniczonych pamięcią. Ten release potwierdza pozycję Valkey jako wiodącego open-source’owego rozwiązania cachingowego tworzonego przez społeczność i dla społeczności. Link »

⚡️ Overcome development disarray with Amazon Q Developer CLI custom agents

Nowe customowe agenty w Amazon Q Developer CLI pozwalają devom definiować spersonalizowane środowiska dla różnych projektów czy ról poprzez określanie narzędzi, kontekstów i uprawnień w konfiguracjach agentów. Ta innowacja rozwiązuje problemy w wielokontekstowych workflowach, np. rozdzielanie zadań front-endowych i back-endowych, umożliwiając płynne przełączanie się przy minimalnym ręcznym setupie. Customowe agenty optymalizują produktywność, enkapsulując ustawienia i zasoby specyficzne dla projektu, dzięki czemu CLI staje się bardziej elastyczne i dopasowane do różnych potrzeb developmentowych. Link »

⚡️ Introducing the Amazon DynamoDB data modeling MCP tool

Nowe narzędzie DynamoDB MCP do modelowania danych integruje się z AI assistantami, upraszczając projektowanie zoptymalizowanych modeli DynamoDB za pomocą naturalnych konwersacji. Pomaga uchwycić szczegółowe wymagania aplikacji i wzorce dostępu, generując dobrze udokumentowane modele danych, uwzględniające piki ruchu, różnorodne zapytania oraz złożone wzorce jak fan-out powiadomień. Dzięki wbudowanym eksperckim praktykom i reasoningowi, narzędzie skraca tradycyjnie wielodniowy proces do godzin, umożliwiając efektywne i skalowalne aplikacje DynamoDB, szczególnie przy dużym ruchu. Zachęca też społeczność do współpracy nad wsparciem kolejnych scenariuszy i funkcji. Link »

⚡️ Exploring Amazon S3 Vectors (Preview): A Hands-On Demo with Bedrock Integration

AWS S3 Vectors to w pełni serverlessowe, ekonomiczne rozwiązanie do indeksowania wektorów i wyszukiwania podobieństw, zintegrowane z Amazon Bedrock i innymi usługami AI AWS, które pozwala deweloperom budować skalowalne aplikacje RAG bez komplikacji związanych z zarządzaniem dedykowaną infrastrukturą czy bazami wektorowymi. Dzięki natywnym integracjom, automatycznemu indeksowaniu i elastycznym zapytaniom to idealne rozwiązanie do tworzenia aplikacji opartych na groundingowanych LLM, znacząco tańsze i mniej wymagające operacyjnie niż tradycyjne metody przechowywania wektorów. 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 blisko 20 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