• CloudPouch NEW!
  • Blog
  • O stronie
  • Home

Ciekawe linki z newslettera - wydanie 193

  • Paweł Zubkiewicz
  • 4 min.

Ciekawe linki z newslettera - wydanie 193
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 193 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.

⚡️ Amazon CloudWatch launches tiered pricing and additional destinations for AWS Lambda logs

Amazon CloudWatch wprowadził model cenowy z progami dla logów AWS Lambda oraz dodał możliwość przekazywania ich do Amazon S3 i Amazon Data Firehose, podnosząc opłacalność i elastyczność zarządzania logami.

  • Logi Lambda są rozliczane już od 0,50 USD/GB w regionie us-east-1; stawka maleje stopniowo aż do 0,05 USD/GB wraz ze wzrostem wolumenu, bez zmian w kodzie ani konfiguracji.
  • Przekazywanie logów do S3 i Firehose również korzysta z modelu z progami - od 0,25 USD/GB do 0,05 USD/GB.

Nowy sposób rozliczeń obowiązuje we wszystkich regionach AWS, w których działają CloudWatch Logs i Lambda, co ułatwia skalowanie i optymalizację kosztów.
Niestety zniżki wchodzą w życie dopiero po przekroczeniu pierwszych 10 TB miesięcznie i mają różne poziomy zgodnie z programi przedstawionymi poniżej. Link »

⚡️ AWS Lambda standardizes billing for INIT Phase

AWS aktualizuje swoją politykę rozliczeń dla funkcji AWS Lambda: od 1 sierpnia 2025 r. do kalkulacji kosztów wszystkich konfiguracji będzie wliczana także faza INIT. Dotychczas w niektórych konfiguracjach była pomijana; od teraz jej czas będzie doliczany do całkowitego czasu rozliczeniowego, co może przełożyć się na wyższe koszty.

Funkcje AWS Lambda przechodzą przez trzy fazy działania:

  1. INIT – wykonywana przy cold starcie,
  2. INVOKE,
  3. SHUTDOWN.

Aby ograniczyć wpływ podwyżki i jednocześnie poprawić wydajność, AWS zaleca:

  • redukcję rozmiaru paczek z kodem (package size),
  • korzystanie z funkcji SnapStart oraz Provisioned Concurrency.

Zmiany te są sygnałem, by ponownie przeanalizować i zoptymalizować konfigurację Lambdy, tak aby świadomie zarządzać zarówno wydajnością, jak i kosztami. Link »

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

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

⚡️ AWS blokuje dzielenie rabatów z Reserved Instances i Savings Plans od 1 czerwca

Od 1 czerwca 2025 roku AWS zabroni resellerom dzielenia się zniżkami na Reserved Instances i Savings Plans z różnymi klientami, co wpłynie na ich obecne modele biznesowe.

Sprawdź, co to oznacza dla Twoich kosztów chmurowych i jak uniknąć podwyżek? Link »

⚡️ Design a serverless Invoice Processor

Proponowana architektura wykorzystuje szereg usług AWS do obsługi uploadu i przetwarzania faktur. Użytkownicy wrzucają faktury przez endpoint Amazon API Gateway, który wyzwala funkcje AWS Lambda odpowiedzialne za zapis plików w buckecie S3 oraz kolejkowanie danych użytkownika do dalszego przetwarzania. Całość uzupełnia moduł agregujący miesięczne wydatki, wysyłający użytkownikom powiadomienia e-mail oraz zapisujący wyłuskane z faktur informacje w tabeli Amazon DynamoDB na potrzeby przyszłych odwołań. Rozwiązanie bazuje w pełni na architekturze serverless, dzięki czemu skaluje się automatycznie i zapewnia efektywne kosztowo przetwarzanie i zarządzanie fakturami.

To jest dla mnie ciekawy case, gdyż od dłuższego czasu mam w głowie pomysł na zbudowanie trochę podobnego narzędzia, które będzie mi ogarniało wyciągi z karty kredytowej i kategoryzowało wydatki (bo bank PKO nie ma czegoś takiego i dla mnie nie zrobi - wiem bo już ich pytałem 😔) Link »

⚡️ Securing Amazon S3 presigned URLs for serverless applications

Amazon S3 presigned URL-e umożliwiają bezpieczne, niewymagające dodatkowych uprawnień uploady plików do S3, a potencjalne ryzyka bezpieczeństwa można ograniczyć, stosując m.in. checksumy, czas wygaśnięcia URL-a oraz nadawanie nazw plikom na bazie UUID. Dodatkowe środki, takie jak ograniczenie uprawnień zgodnie z zasadą najmniejszych uprawnień (Principle of Least Privilege) i wymuszenie jednorazowego użycia URL-a poprzez walidację tokenu, wzmacniają aplikacje w architekturze serverless. Przestrzeganie tych praktyk pozwala deweloperom zapobiegać nieautoryzowanemu dostępowi i zachować integralność danych. Link »

⚡️ Next Gen Developer Experience with Amazon Q Developer

Najnowsze aktualizacje Amazon Q Developer CLI podnoszą produktywność devów dzięki integracji modelu Claude 3.7 Sonnet, obsłudze MCP i wersji preview integracji z GitHub. W przykładowym casie testowym obejmującym Jirę i GitHub CLI upraszcza czynności takie jak task management, implementacja kodu oraz tworzenie pull requestów. Kluczowe kroki to konfiguracja MCP Servers, uruchamianie security scans i przenoszenie zadań w Jirze. Ten update stanowi znaczącą zmianę w krajobrazie inżynierii oprogramowania, akcentując efektywność i redukując potrzebę przełączania kontekstu między narzędziami. Link »

⚡️ Triggering multiple workflows with DynamoDB Streams

Artykuł omawia strategie budowania architektur event-driven z wykorzystaniem DynamoDB Streams i AWS Lambda, co upraszcza reagowanie na zmiany w bazie danych. DynamoDB Streams zapewniają m.in. gwarancję pojedynczego, zachowanego porządku pojawiania się rekordów (single-order record appearance) oraz „darmowe” odczyty wyzwalane przez Lambdę, lecz jednocześnie ograniczają się do dwóch konsumentów na shard. Aby obejść te limity, proponuje się kilka rozwiązań—m.in. użycie EventBridge Pipes lub dodatkowych funkcji Lambda jako pośredników. Link »

⚡️ Turning Text into Art: Using AWS Nova to augment Blog post with illustrations

Opisane narzędzie automatyzuje generowanie obrazów na nagłówki postów blogowych, podsumowując treści za pomocą modeli Hugging Face i generując wizualizacje przez AWS Nova Canvas. Użytkownicy mogą dostosować parametry konfiguracyjne przez plik YAML i używać kreatora do prowadzenia przez proces tworzenia obrazów. Narzędzie zostało zaprojektowane z myślą o łatwej integracji z przepływami CI/CD i efektywnie radzi sobie ze zmianą rozmiarów obrazów. AWS Nova Canvas zapewnia spójne, wysokiej jakości obrazy, z możliwością odzwierciedlenia konkretnych schematów kolorystycznych i ustawień dostosowujących. Przykłady kodu ilustrują implementację procesów podsumowywania i generowania obrazów z użyciem usług AWS. Link »

⚡️ Build an enterprise API management solution using Amazon API Gateway

Przedsiębiorstwa często napotykają trudności w zarządzaniu API na dużą skalę, co wymaga wdrożenia kompletnego rozwiązania API Management (APIM). Wykorzystując Amazon API Gateway, AWS Lambda oraz DynamoDB, APIM centralizuje zadania związane z API, zapewniając bezpieczeństwo, transformację żądań i odpowiedzi oraz pełne zarządzanie cyklem życia. Taki system umożliwia płynne skalowanie, odpowiadając na zróżnicowane potrzeby klientów dzięki scentralizowanej kontroli i monitorowaniu w czasie rzeczywistym. Architektura APIM - łącząca zarządzanie konfiguracją z przetwarzaniem w runtime’ie - gwarantuje odporne, elastyczne i bezpieczne działanie, zwiększając efektywność pracy deweloperów oraz spójność operacyjną interfejsów API w całym przedsiębiorstwie. Link »

⚡️ Supercharging Retail Feedback Analysis with Serverless AI (Bedrock + SFN + MCP)

AWS Bedrock oraz Step Functions, wykorzystujące Model Context Protocol (MCP), tworzą serverlessowe rozwiązanie dostosowane do przetwarzania dużych wolumenów feedbacku klientów detalicznych. System automatyzuje generowanie spersonalizowanych odpowiedzi i analizę sentymentu, szybko kategoryzując opinie i wyzwalając alerty dla negatywnych komentarzy. Kładąc nacisk na efektywność kosztową i skalowalność, rozwiązanie potrafi ekonomicznie przetwarzać feedback, używając usług AWS takich jak Amazon Comprehend i Amazon SNS do orkiestracji odpowiedzi. Dodatkowe usprawnienia mogą obejmować obsługę wielu języków oraz analizę trendów, aby jeszcze bardziej dopracować strategię zaangażowania klientó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