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

Ciekawe linki z newslettera - wydanie 205

  • Paweł Zubkiewicz
  • 5 min.

Ciekawe linki z newslettera - wydanie 205
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 205 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 Resource Explorer launches immediate resource discovery within a Region

AWS Resource Explorer teraz daje natychmiastowe odkrywanie zasobów na poziomie regionu bez konieczności wcześniejszej aktywacji, co pozwala zespołom chmurowym szybko znaleźć zasoby do rozwiązywania problemów, działań związanych z bezpieczeństwem i zarządzaniem. Użytkownicy z podstawowymi uprawnieniami tylko do odczytu dostają od razu częściowe wyniki wyszukiwania przez konsolę, CLI lub Unified Search, a pełne wyniki są dostępne po setupie, który obejmuje utworzenie Service-Linked Role. Wyszukiwania cross-Region i multi-account wymagają dodatkowej konfiguracji, ale dają scentralizowaną widoczność zasobów we wszystkich środowiskach AWS. To ulepszenie upraszcza zarządzanie zasobami dzięki natychmiastowemu dostępowi i progresywnemu indeksowaniu, jednocześnie uwzględniając różne poziomy uprawnień i istniejące konfiguracje. Link »

⚡️ Amazon CloudWatch introduces interactive incident reporting

Amazon CloudWatch teraz ma funkcję interaktywnego generowania raportów incydentów, dzięki czemu klienci mogą szybko tworzyć szczegółowe raporty po incydentach w ciągu kilku minut.

  • Ta funkcja automatycznie zbiera i koreluje dane telemetryczne, inputy oraz działania podczas śledztwa, generując obszerne raporty incydentów z podsumowaniami dla zarządu, osiami czasu zdarzeń, oceną wpływu oraz rekomendacjami do działania.
  • Wspiera lepsze wglądy operacyjne i działania prewencyjne, zbierając kluczową telemetrykę operacyjną i konfiguracje usług podczas analiz.

To usprawnienie upraszcza i porządkuje analizę po incydencie, pomagając zespołom lepiej wychwycić wzorce i efektywniej poprawiać swój stan operacyjny w porównaniu do wcześniejszych, ręcznie robionych raportów. Link »

⚡️ Announcing Amazon EC2 Capacity Manager

Amazon EC2 Capacity Manager jest już dostępny ogólnie, oferując klientom zintegrowany interfejs do monitorowania, analizowania i zarządzania pojemnością EC2 we wszystkich kontach i regionach.

  • Zapewnia pełną widoczność wykorzystania On-Demand, Spot i Capacity Reservation dzięki dashboardom, wykresom i szczegółowym trendom historycznym, które pomagają zidentyfikować wzorce pojemności oraz możliwości optymalizacji.
  • Usługa zawiera workflow do wdrażania decyzji dotyczących pojemności, zaktualizowane API oraz funkcje eksportu danych, ułatwiające integrację z istniejącymi systemami.

Ta nowa funkcja upraszcza zarządzanie zasobami poprzez konsolidację insightów i działań związanych z pojemnością w jednym miejscu, zwiększając efektywność operacyjną i pozwalając na lepsze podejmowanie decyzji przy planowaniu zasobów EC2. Link »

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

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

⚡️ How AWS S3 serves 1 petabyte per second on top of slow HDDs

Jak Amazon S3 potrafi serwować 1 petabajt danych na sekundę z dysków, które same w sobie są „wolne”? Ten tekst odsłania kulisy jednej z największych inżynierskich konstrukcji w historii chmur. Stanislav Kozlovski pokazuje, jak AWS zbudował globalny system oparty na tanich HDD-ach, który dzięki masowej równoległości, erasure codingowi i losowemu rozkładaniu danych działa szybciej niż wiele systemów opartych na SSD. To opowieść o tym, jak prostota — logi, shardy, losowość — w ogromnej skali zamienia się w czystą elegancję i wydajność. Link »

Chcesz dodać „related posts” bez stawiania własnej wyszukiwarki i to bez doktoratu z ML? Zobacz, jak wykorzystać Bedrock Knowledge Bases i Amazon S3 Vectors, by połączyć treści i zwracać trafne wyniki — krok po kroku od markdownów w S3, przez chunking i embeddingi, po gotowy JSON generowany przy buildzie Next.js. Poznasz najczęstsze pułapki konfiguracji, sprytne użycie metadanych do filtrowania oraz pomysły na zwiększenie trafności. Prosty, tani i szybki przepis na mądrzejsze odkrywanie treści na blogu. Link »

⚡️ Build a proactive AI cost management system for Amazon Bedrock – Part 1

Ten post przedstawia proaktywną, serverlessową architekturę do zarządzania wyceną Amazon Bedrock opartą na tokenach, poprzez egzekwowanie limitów tokenów przed wykonaniem inferencji. Wykorzystuje AWS Step Functions, Lambda, DynamoDB i CloudWatch do implementacji workflow rate limiting i model routing, które śledzą i kontrolują zużycie tokenów w czasie niemal rzeczywistym, pomagając unikać nieoczekiwanych kosztów. Testy wydajności pokazują, że podejście jest wydajne i opłacalne, zwłaszcza przy wykorzystaniu Step Functions Express workflow. Część 2 wzbogaci widoczność kosztów i optymalizację wykorzystując wskaźniki opóźnione oraz zaawansowany monitoring. Link »

⚡️ Building a multi-agent voice assistant with Amazon Nova Sonic and Amazon Bedrock AgentCore

Amazon Nova Sonic umożliwia naturalne, głosowe AI rozmowy dzięki multi-agentowej architekturze, gdzie wyspecjalizowani sub-agenci zajmują się konkretnymi zadaniami dla bezproblemowego UX. To modularne podejście, pokazane na przykładzie voice asystenta bankowego, poprawia skalowalność, utrzymanie i elastyczność w porównaniu do monolitów. Nova Sonic integruje się z Amazon Bedrock AgentCore i frameworkiem Strands, dynamicznie kierując zapytania i obsługując zarówno stateless, jak i stateful agentów, którzy balansują prostotę z świadomością kontekstu w skomplikowanych interakcjach. Ta architektura to efektywny wzorzec do tworzenia zaawansowanych, real-time AI voice aplikacji. Link »

⚡️ Securing Amazon Bedrock API keys: Best practices for implementation and management

Post przedstawia najlepsze praktyki AWS i wytyczne bezpieczeństwa dotyczące implementacji oraz zarządzania Amazon Bedrock API keys, kładąc nacisk na preferowanie tymczasowych credentiali AWS STS i rekomendując używanie API keys tylko gdy jest to konieczne. Opisuje różnice między krótkoterminowymi i długoterminowymi API keys, podkreśla strategie monitoringu i reagowania na incydenty oraz zachęca do rygorystycznej kontroli uprawnień i egzekwowania SCP, by minimalizować ryzyko. Ten wielowarstwowy framework bezpieczeństwa ma zastosowanie także do innych usług AWS korzystających z credentials specyficznych dla danej usługi, co pomaga organizacjom utrzymać silną postawę bezpieczeństwa przy efektywnym wykorzystaniu API keys. Link »

⚡️ How to use Kiro for AI assisted spec-driven development - Håkon Eriksen Drange

Chcesz zobaczyć, jak zamienić „vibe coding” w przewidywalny, zespołowy proces? Ten potężny tutorial pokazuje Kiro — IDE oparte na VS Code — które prowadzi przez spec-driven development: od wymagań i designu, przez zadania, aż po wdrożenie serverlessowej aplikacji pogodowej na AWS z Terraformem. Poznasz kluczowe elementy (Specs, Hooks, agentyczny chat, Steering, MCP Servers), realne pułapki i to, jak utrzymywać kontekst w repo zamiast w pamięci czatu. Efekt: mniej chaotycznych iteracji, więcej jakości i szybsza droga od pomysłu do działającego rozwiązania. Link »

⚡️ How to optimize Amazon RDS and Amazon Aurora database costs/performance with AWS Compute Optimizer

AWS Compute Optimizer daje konkretne rekomendacje optymalizujące Amazon RDS i Aurora MySQL/PostgreSQL, dotyczące dobierania rozmiaru instancji, konfiguracji storage’u oraz migracji na procesory AWS Graviton. Korzysta z detali metryk CloudWatch, w tym statystyk obciążenia pamięci i wzorców pracy, żeby kategoryzować zasoby baz danych i proponować działania oszczędnościowe, jak zatrzymanie nieaktywnych baz czy migracja do architektury serverless. Porady storage pomagają przejść na bardziej opłacalne opcje, jak gp3 czy Aurora I/O-Optimized. Zintegrowane z AWS Cost Optimization Hub i CORA dashboardami, narzędzia te dają wgląd multi-account, a playbooki Cloud Financial Management wspierają bezpieczną, systematyczną implementację — umożliwiając ciągłe zarządzanie kosztami baz danych przy zachowaniu potrzebnej wydajności. Link »

⚡️ How (not) to Burn Money on VPC Endpoints (So You Don’t Have To)

Ten tekst pokazuje, jak podejście “Just Do It” potrafi odbić się czkawką w postaci wysokich kosztów za VPC endpointy. Link »

⚡️ I’m a middle-aged developer, and the way I shine has changed

Doświadczenie, refleksja i zmiana perspektywy — to nie historia o utracie znaczenia, lecz o dojrzewaniu w zawodzie programisty. Jeffrey Bakker opowiada, jak z czasem przesunął uwagę z błysku nowości na głębię, spójność i sens pracy. O tym, że „świecenie” nie zawsze znaczy bycie w centrum uwagi, lecz wspieranie innych i dbanie o trwałość zespołu i kodu. To szczery, mądry tekst o ewolucji wartości w karierze technicznej i o tym, że dojrzałość w IT to nie koniec — to inny rodzaj blasku. Link »

⚡️ Infrastructure as Code at Thomson Reuters with AWS CDK

Thomson Reuters stworzył customową bibliotekę rozszerzeń AWS CDK, która upraszcza zarządzanie infrastrukturą cloud, automatyzując compliance, nazewnictwo, tagowanie i egzekwowanie polityk w skryptach IaC. Podejście to zastępuje manualną dokumentację wymuszanymi standardami kodu osadzonymi w wspólnej bibliotece, co umożliwia spójne, bezpieczne i efektywne provisionowanie zasobów AWS w różnych zespołach. Dzięki minimalnemu customowemu kodowi na bazie vanilla constructów AWS CDK i dynamicznej integracji centralnie zarządzanych zasobów, TR poprawia governance, zmniejsza liczbę błędów i przyspiesza wdrożenia w chmurze. Link »

⚡️ AWS CDK Blueprints vs Custom Constructs vs Aspects

AWS CDK Blueprints pozwalają na globalne, nieinwazyjne wstrzykiwanie domyślnych właściwości w L2 i L3 constructy, aby wymusić najlepsze praktyki organizacyjne przy zachowaniu możliwości nadpisywania, upraszczając spójną konfigurację zasobów w porównaniu do customowych L3 constructów, które wymuszają stałe properties, ale wymagają więcej utrzymania i można je obejść. Blueprints działają przez przechwytywanie tworzenia constructu i modyfikowanie propsów, dobrze współgrając z Aspects do governance i walidacji. Dają elastyczny sposób na implementację defaultów bez przepisywania constructów, z możliwością dodania logiki na podstawie kontekstu środowiska. Artykuł podkreśla kompromisy między Blueprintami, L3 constructami i Aspects oraz sugeruje użycie Blueprintów jako narzędzia do egzekwowania zasad na najwyższym poziomie obok innych metod governance. 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