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 196 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 CDK Toolkit Library is now generally available
AWS ogłosił ogólną dostępność AWS CDK Toolkit Library – biblioteki Node.js, która umożliwia programowy dostęp do kluczowych funkcjonalności AWS Cloud Development Kit (CDK), takich jak synteza, deployment i usuwanie stacków bezpośrednio z poziomu aplikacji.
- AWS CDK Toolkit Library daje programistom możliwość integracji operacji CDK z własnymi CLI oraz workflowami automatyzacji, zwiększając elastyczność zarządzania infrastrukturą.
- Dzięki nowej bibliotece nie trzeba już całkowicie polegać na CLI od CDK, co pozwala na płynniejsze wkomponowanie akcji CDK w procesy CI/CD i własne narzędzia.
Ta zmiana to spory krok naprzód w tym, jak deweloperzy mogą zarządzać infrastrukturą przy użyciu AWS CDK. Dostajemy większą kontrolę, upraszczamy automatyzację, a jednocześnie nie tracimy kluczowych zasad bezpieczeństwa i polityk operacyjnych. Link »
⚡️ Amazon Q Developer CLI now supports Claude Sonnet 4
Amazon Q Developer CLI ma teraz integrację z Claude Sonnet 4 od Anthropic, dając developerom zaawansowane możliwości AI do optymalizacji ich zadań developerskich, takich jak kodowanie, bugfixy i development nowych funkcjonalności.
- Developerzy mogą wybrać spośród wielu modeli, w tym Claude Sonnet 4, Claude 3.7 Sonnet i Claude 3.5 Sonnet, używając komendy „/model”, oraz dostosować swoje workflowy za pomocą komend do uruchamiania czatów i ustawiania domyślnych modeli.
- Ta integracja zapewnia bardziej precyzyjne odpowiedzi oraz natychmiastową pętlę zwrotną, zwiększając elastyczność i kontrolę nad długotrwałymi zadaniami developerskimi.
Dodanie Claude Sonnet 4 do Q Developer CLI oznacza znaczącą poprawę w automatyzacji i usprawnianiu procesów developerskich, zwiększając tym samym produktywność i bardziej efektywne wykorzystanie zasobów przez developerów. Link »
⚡️ Amazon Q Developer now helps customers optimize AWS costs
AWS wprowadził spersonalizowane rekomendacje optymalizacji kosztów w ramach Amazon Q Developer, umożliwiając użytkownikom wygodne znajdowanie i wdrażanie oszczędności poprzez rozmowy prowadzone w naturalnym języku.
- Amazon Q Developer łączy insighty z AWS Cost Optimization Hub z eksperckimi poradami, oferując priorytetowe rekomendacje dotyczące rightsizingu instancji, zakupu Savings Plans, likwidacji bezczynnych zasobów i wielu innych działań.
- Użytkownicy mogą zadawać pytania typu „Jak mogę obniżyć rachunek na AWS?” i otrzymują spersonalizowane rekomendacje wraz ze szczegółowymi wyjaśnieniami, skąd się wzięły sugerowane działania.
Funkcja ta upraszcza cały proces optymalizacji kosztów, dając użytkownikom możliwość naturalnych konwersacji, dzięki którym przejdą płynnie cały workflow optymalizacyjny i zmaksymalizują oszczędności na swoich zasobach AWS. Link »
⚡️ AWS Pricing Calculator, now generally available, supports discounts and purchase commitment
AWS ogłosił ogólną dostępność AWS Pricing Calculator w konsoli AWS, pozwalając użytkownikom tworzyć szczegółowe i dokładne szacunki kosztów dla swoich workloadów oraz całkowitych rachunków za AWS-a.
- Nowe narzędzie oferuje dwa rodzaje wycen: jeden dla indywidualnych workloadów, drugi dla całkowitych kosztów AWS, umożliwiając użytkownikom importowanie danych o historycznym zużyciu lub tworzenie nowych scenariuszy użycia.
- Zawiera trzy konfiguracje stawek, w tym jedną, która uwzględnia zniżki i zobowiązania, pomagając klientom ocenić wpływ istniejących zobowiązań takich jak Savings Plans albo Reserved Instances na ich koszty.
To udoskonalenie Pricing Calculatora nie tylko wspiera lepsze planowanie finansowe, ale również pozwala organizacjom skuteczniej znajdować potencjalne oszczędności i optymalizacje, co prowadzi do bardziej świadomych decyzji budżetowych. Link »
⚡️ AWS Invoice Summary API is now generally available
AWS wypuścił do ogólnej dostępności Invoice Summary API, które umożliwia użytkownikom programatyczne pobieranie szczegółów podsumowania faktur AWS poprzez ich SDK.
- API pozwala na pobieranie wielu podsumowań faktur za jednym zapytaniem przy użyciu parametrów takich jak AWS Account ID, AWS Invoice ID, okres rozliczeniowy czy zakres dat.
- W wynikach dostępne są kluczowe informacje, takie jak kwota faktury zarówno w walucie bazowej, jak i podatkowej, numer zamówienia zakupu oraz inne powiązane metadane, co ułatwia integrację z systemami księgowymi w celu automatycznego przetwarzania faktur.
Nowe API zwiększa efektywność w zarządzaniu fakturami, pozwalając firmom łatwiej automatyzować procesy billingowe i potencjalnie obniżyć koszty operacyjne. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ Unlocking Free AWS Certifications: Your Step-by-Step Guide
AWS oferuje darmowe vouchery na certyfikaty poziomu Foundational i Associate przez AWS Educate – platformę, na której znajdziesz szkolenia chmurowe i praktyczne laby. Użytkownicy mogą dołączyć do społeczności Emerging Talent Community (ETC), żeby zdobywać punkty wymienialne na vouchery. Żeby się załapać, uczestnicy muszą mieć ukończone 18 lat, zaliczyć określone kursy AWS oraz przejść onboarding. Vouchery są ważne do 31 sierpnia 2025 roku. Cały proces, w tym rejestracja, zdobywanie punktów i wymiana ich na vouchery, jest dostępny dla użytkowników z Polski i nie wymaga żadnych opłat. Link »
⚡️ How we tripled our innovation capacity and cut costs by 75% with a Serverless-First Approach
Artykuł przedstawia transformacyjną drogę zespołu, który zaadoptował serverlessowe podejście, aby pokonać blokery innowacji wynikające z wysokich kosztów i wolnych cykli testowania. Zastępując tradycyjną infrastrukturę rozwiązaniami serverlessowymi AWS-a, znacznie obniżyli koszty eksperymentowania i podkręcili tempo innowacji. Połączone z zespołową współpracą i agile’ową dynamiką, te zmiany umożliwiły szybkie dostarczanie wartościowych rozwiązań jak no-code’owa platforma ML czy narzędzia AI, wpisując innowację na stałe w ich strategiczne działania. Link »
⚡️ Create Architecture Diagrams in Seconds with the Amazon Q Developer CLI Agent!
Artykuł tłumaczy, jak zainstalować i używać Q Developer Agent CLI do generowania diagramów architektury na podstawie szablonów CloudFormation. Na początku diagramy są generowane Mermaidem, który renderuje je z markdowna. Dla lepszej czytelności i użyteczności autor przełącza się potem na diagramy w draw.io z oficjalnymi ikonkami AWS. Dzięki tej funkcjonalności Amazon Q Developer mocno ułatwia szybkie i ustandaryzowane budowanie diagramów. Link »
⚡️ What is Provisioned Concurrency- and When Should You Use It?
Provisioned Concurrency w AWS Lambda optymalizuje wydajność appek wrażliwych na opóźnienia, bo ogranicza cold starty. Wymaga konfiguracji przypisanej do konkretnych wersji albo aliasów Lambdy, obejmującej kroki takie jak publikowanie nowych wersji czy tworzenie aliasów. Nadaje się dobrze do scenariuszy, które wymagają natychmiastowego wykonania, a zarazem wymaga uważnego monitorowania i zarządzania przez CloudWatch, żeby dobrze balansować koszty. Link »
⚡️ AWS NAT Instance from scratch - cheap and simple
Artykuł opisuje tworzenie instancji NAT na AWS z użyciem Terraform, czyli stawianie instancji EC2, Elastic IPków, interfejsów sieciowych oraz grup zabezpieczeń, aby sprawniej zarządzać ruchem sieciowym. Konfiguracja bazuje na cloud-initowym skrypcie, co zapewnia spójność ustawień nawet po rebootach instancji i umożliwia dynamiczne zarządzanie trasami w VPC. Całość korzysta ze zmiennych, co pozwala na skalowalność i przyszłe poprawki, a problemy z restartami rozwiązuje potencjalną automatyzacją, która ogarnie aktualizację tras bez potrzeby rebootów. Link »
⚡️ Using FFmpeg in AWS Lambda with Docker
Używając AWS Lambdy i FFmpega udało się stworzyć skalowalne, serverlessowe rozwiązanie do transkrypcji audio, tnąc większe pliki audio na mniejsze fragmenty do równoległego przetwarzania, co znacznie skraca czas transkrypcji. Konfiguracja obejmuje przygotowanie kontenera Dockera z zainstalowanym FFmpegem oraz wykorzystanie PyDuba jako pythonowego interfejsu. DynamoDB służy do zarządzania stanem aplikacji, zapewniając wydajne oraz dokładne przetwarzanie materiału. Ta metoda to dobry przykład efektywnego wykorzystania AWS Lambdy do przetwarzania mediów bez potrzeby martwienia się o utrzymanie serwerów. Link »
⚡️ Amazon Bedrock AI Image Manipulation with Amazon Nova
Artykuł przedstawia, jak można wykorzystać Amazon Nova na AWS do generowania i modyfikowania obrazów za pomocą AI, prezentując różne techniki jak Text-to-Image Generation, Inpainting, Outpainting, Background Removal czy Color Guided Generation. Konkretne przykłady kodu w TypeScript i AWS SDK prezentują każdy ze sposobów manipulacji. Główne funkcjonalności obejmują używanie promptów, masek oraz kolorystyki do realizacji pożądanego efektu. Omówione zostały również kluczowe parametry, dzięki którym da się dostosować gotowe obrazy według własnych potrzeb. Link »
⚡️ Introducing AWS API models and publicly available resources for AWS API definitions
AWS oferuje teraz codzienne releasy modeli API w publicznym repozytorium GitHub oraz Maven Central. Te modele, robione przy pomocy Smithy, dają szczegółowe definicje interfejsów usług AWS do generowania SDK-ów, narzędzi walidacyjnych oraz łatwiejszego ogarnięcia zachowań API. Developerzy mogą tworzyć klientów SDK, integracje API oraz swoje narzędzia developerskie, korzystając ze zorganizowanych modeli JSON AST. Dzięki łatwemu dostępowi do tych zasobów, developerzy mogą obczaić przykładowe projekty pokazujące jak stworzyć minimalne SDK-i klienckie i serwery MCP, używając Smithy CLI do sprawnego budowania i testowania appek integrowanych z AWS-em. 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.