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

Ciekawe linki z newslettera - wydanie 171

  • Paweł Zubkiewicz
  • 4 min.

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

⚡️ Announcing delegated administrator for Cost Optimization Hub

AWS ulepszył Cost Optimization Hub, umożliwiając wyznaczenie delegowanego administratora. Ta funkcja pozwala członkom spoza głównego konta zarządzającego niezależnie przeglądać i zarządzać rekomendacjami optymalizacji kosztów. Obejmuje to ponad 15 typów rekomendacji, takich jak dostosowanie rozmiaru instancji EC2 oraz Savings Plans, i ma na celu zapewnienie większej elastyczności oraz zgodności z najlepszymi praktykami bezpieczeństwa AWS. Link »

⚡️ AWS Glue Data Catalog views are now GA with Amazon Athena and Amazon Redshift

AWS ogłosił GA dla AWS Glue Data Catalog views, co pozwala użytkownikom na tworzenie, zarządzanie i zapytania widoków SQL dla wielu silników w Athena i Redshift. Ta funkcja zwiększa możliwości udostępniania danych i kontroli, umożliwiając tworzenie widoków bez bezpośredniego dostępu do bazowych danych. Uprawnienia są zarządzane przez AWS Lake Formation, a wszystkie logi dostępu są dostępne do audytu przez AWS CloudTrail. Link »

⚡️ AWS Glue announces GA of new ML-powered Glue Data Quality capability

AWS Glue wypuścił funkcję detekcji anomalii napędzaną Machine Learning w swojej usłudze Glue Data Quality, mającą na celu identyfikację i naprawę trudnych problemów z jakością danych. Udoskonala to istniejące podejście oparte na regułach, umożliwiając użytkownikom wykrywanie niespodziewanych anomalii za pomocą algorytmów ML. Użytkownicy mogą pisać reguły lub analizatory, a Glue ETL będzie zbierać dane, stosować ML i wyświetlać wizualne spostrzeżenia. Opinie od użytkowników poprawiają dokładność modeli detekcji anomalii. Link »

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

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

⚡️ What’s the best way to do fan-out/fan-in serverlessly in 2024?

W 2024, AWS oferuje wiele podejść do implementacji fan-out/fan-in, przy czym AWS Step Functions oferuje najbardziej bezpośrednie i skalowalne rozwiązanie poprzez swój Map state w trybach Inline i Distributed. Dla opłacalnego przetwarzania na dużą skalę, niestandardowe rozwiązanie z wykorzystaniem Lambdy, S3, SQS i DynamoDB może być tańsze, ale wymaga zarządzania dodatkowymi złożonościami i dostępnością. Wybór rozwiązania powinien balansować koszty, złożoność i specyficzne potrzeby aplikacji. Link »

⚡️ Benchmarking AWS Lambda Cold Starts Across JavaScript Runtimes

Deno, runtime dla JavaScript/TypeScript, wykazuje znacznie szybsze czasy cold start w AWS Lambda w porównaniu do Node i Bun, przez co jest bardzo odpowiedni dla aplikacji wrażliwych na opóźnienia. Używając kontenerów Docker i różnych frameworków do benchmarków, wyniki pokazały, że Deno konsekwentnie przewyższa inne runtime’y zarówno w AWS Lambda, jak i VM-kach z Linuxem. Optymalizacje wydajności obejmowały wstępne załadowanie cache podczas budowy obrazów Docker. Nadchodzące aktualizacje w Deno 2 powinny jeszcze bardziej wzmocnić te poprawki wydajnościowe. Link »

⚡️ Mastering AWS Step Functions Error Handling

AWS Step Functions umożliwia deweloperom budowanie solidnych workflowów poprzez efektywne zarządzanie błędami za pomocą strategii retry, catch i timeout. Te techniki zapewniają, że workflowy mogą kontynuować przetwarzanie bez ręcznej interwencji, mogą przekierowywać do obsługi błędów, zapobiegać nieokreślonym czasom trwania oraz zarządzać określonymi typami błędów z dokładną kontrolą. Dodatkowo, stany równoległe pozwalają na indywidualne strategie zarządzania błędami, poprawiając ogólną odporność workflowu. Link »

⚡️ Efficient Financial Pre-Screening Workflows Using AWS Step Functions 1/2

Artykuł opisuje wykorzystanie AWS Step Functions do zarządzania procesem wstępnego sprawdzania finansowego w architekturze serverless, zapewniając odporną i skalowalną obsługę zdarzeń. System opiera się na przetwarzaniu równoległym oraz operacjach idempotentnych, co zapewnia wysoką wydajność i tolerancję na błędy. Proces obejmuje kroki takie jak walidacja danych klienta, analiza raportów bankowych i kredytowych, wykrywanie oszustw oraz sprawdzanie historii płatności. Każda część workflow jest szczegółowo zaprojektowana, uwzględniając możliwość obsługi odrzuceń. Link »

⚡️ OpenAI cuts GPT-4o prices, launches Structured Outputs amidst price war with Google

OpenAI wprowadziło GPT-4o, nowy zaawansowany model multimodalny, który jest szybszy i bardziej przystępny cenowo niż GPT-4 Turbo. Zaktualizowany model przynosi programistom korzyści dzięki znacznemu obniżeniu ceny oraz nowo wdrożonym Strukturalnym Wynikom w API, zapewniającym wyniki zgodne z określonymi schematami JSON. Dodatkowo natywne wsparcie dla tych strukturalnych wyników zostało zintegrowane z SDK OpenAI dla Pythona i Node, zwiększając funkcjonalność w różnych API. Ten postęp, w kontekście konkurencyjnego krajobrazu z Google, sygnalizuje ciągłe udoskonalenia w dostępnych dużych modelach językowych. Link »

⚡️ Is Gen. AI a bubble and will it burst?

Artykuł porównuje obecny krajobraz Generative AI (Gen AI) do bańki dot-com z końca lat 90., podkreślając podobne wzory inwestycji i trendy w budowaniu marki. Chociaż autor przyznaje, że Gen AI może doświadczyć korekty rynku, argumentuje, że reprezentuje on fundamentalną zmianę technologiczną z trwałym potencjałem wzrostu. Spodziewa się, że kapitał ryzyka skupi się na rozwiązywaniu rzeczywistych problemów zamiast na modzie, a po korekcie pojawi się kilka silnych firm, które będą napędzać innowacje i transformacje przemysłu. Link »

⚡️ The Set Piece Strategy: Tackling Complexity in Serverless Applications

Ten artykuł bada, w jaki sposób technologie serverless mogą korzystać z przyjęcia uporządkowanych podejść podobnych do filmowania, gdzie złożone aplikacje są rozbijane na zarządzalne komponenty lub set pieces. Dzięki wykorzystaniu cech serverless—takich jak auto-skalowanie i zarządzane ekosystemy—zespoły deweloperskie mogą skupić się na granularnej optymalizacji i modułowości. Kluczowe praktyki obejmują utrzymywanie bounded contexts, promowanie autonomii zespołów i zapewnienie zrównoważonego rozwoju przez iteracyjne doskonalenie. Te strategie nie tylko łagodzą złożoność, ale także zwiększają efektywność zespołu i innowacyjność w architekturze aplikacji serverless. Link »

⚡️ Critical AWS Vulnerabilities Allow S3 Attack Bonanza

Aqua Security znalazło sześć poważnych luk w AWS, które mogły umożliwiać różne rodzaje cyberataków. Kluczowe problemy obejmowały przewidywalne nazwy S3 bucketów i możliwość tworzenia zasobów S3 przez atakujących nieświadomie w ramach konta ofiary. AWS od tego czasu załatało te luki, wdrażając losowe identyfikatory nazw bucketów oraz inne środki, ale podobne ryzyka mogą pozostać dla projektów open-source używających przewidywalnych nazw. Użytkownikom zaleca się sprawdzenie nazw swoich S3 bucketów i upewnienie się, że są one unikalne w celu zapobieżenia potencjalnym exploitom. Link »

⚡️ RAG on media content with Bedrock Knowledge Bases and Amazon Transcribe

Artykuł prowadzi przez budowę bazy wiedzy przy użyciu języka Rust i AWS Lambda, zarządzanej przez Terraform. Kluczowe kroki obejmują konfigurację bazy wektorów Pinecone i źródła danych, generowanie presigned URL dla uploadów mediów, przetwarzanie zadań transkrypcji oraz konfigurację endpointów retrieve i generate. Podkreślono użycie EventBridge do ponawiania operacji oraz dead letter queues dla nieudanych działań. Omówiono testowanie i optymalizację konfiguracji przez konsolę, a także uprawnienia wymagane do dostępu i generowania treści. Na koniec autor dzieli się refleksjami na temat procesu, podkreślając łatwość użycia Rust z Cargo Lambda i sugerując dalsze usprawnienia. 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