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 181 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.
⚡️ Introducing the last cohort of AWS Heroes this year – November 2024
AWS przedstawił swoją finałową grupę AWS Heroes na 2024 rok, honorując osoby za ich znaczący wkład w społeczność AWS. Nowi Bohaterowie to Ayyanar Jeyakrishnan za jego pracę w MLOps i AI, Dzenana Dzevlan za jej działalność na rzecz różnorodności i mentoring w technologii chmurowej oraz Kenneth Attard za przywództwo w zakresie sieciowania AWS Cloud. Marcin Sodkiewicz koncentruje się na efektywnych kosztowo rozwiązaniach serverlessowych, podczas gdy Stephen Sennett i Vadym Kazulkin są doceniani za swoją obszerną wiedzę na temat AWS i zaangażowanie w społeczność. Te osoby demonstrują silną dedykację do technologii AWS, dzielenia się wiedzą i wsparcia społeczności. Link »
Marcina znam bardzo dobrze, gdyż razem z nim (i jeszcze 3 innymi osobami) prowadzimy AWS User Group Wrocław. Marcin na co dzień pracuje w liniach lotniczych Ryanair, gdzie jest odpowiedzialny za projekty serverless. To naprawdę zasłużona nominacja, gdyż jest on specjalistą wysokiej klasy.
⚡️ Amazon SES adds inline template support to send email APIs
Amazon Simple Email Service (SES) wprowadził obsługę inline email templates, umożliwiając użytkownikom bezpośrednie włączanie zawartości szablonów w zapytaniach API SendBulkEmail lub SendEmail, co upraszcza proces wysyłania emaili.
Kluczowe punkty to:
- SES teraz akceptuje zawartość szablonów inline w zapytaniach API, eliminując potrzebę wstępnego tworzenia i zarządzania szablonami email w koncie SES.
- To ulepszenie zmniejsza złożoność i tarcia w przepływie pracy związanym z wysyłaniem emaili.
- Klienci mogą płynnie integrować treści emaili bezpośrednio w swoich żądaniach wysyłkowych, bez konieczności zarządzania oddzielnymi zasobami szablonów.
- Nowa funkcja szablonów inline jest dostępna we wszystkich regionach AWS, w których oferowany jest Amazon SES. Link »
⚡️ AWS enhances the Lambda application building experience with VS Code IDE and AWS Toolkit
AWS Lambda zaprezentowała nowe środowisko, które upraszcza tworzenie aplikacji przy użyciu VS Code IDE i AWS Toolkit. Ulepszenie to oferuje usprawniony cykl kodowania, testowania, wdrażania i debugowania od konfiguracji lokalnej do wdrożenia w chmurze.
Najważniejsze informacje obejmują:
- Przewodnik pomaga programistom w konfiguracji lokalnego środowiska programistycznego i zapewnia wyselekcjonowane przykładowe aplikacje do tworzenia projektów krok po kroku.
- Oferuje przyciski łatwego dostępu do budowania jednym kliknięciem, wdrażania do chmury i wywoływania aplikacji, a także integrację z AWS Infrastructure Composer w celu wizualnego budowania.
- Dostępny dla deweloperów korzystających z AWS Toolkit w wersji 3.31.0 lub nowszej w swoim VS Code IDE, zwiększając wygodę użytkownika na każdym etapie cyklu rozwoju. Link »
⚡️ Amazon Verified Permissions launches new API to get multiple policies
Amazon Verified Permissions wprowadził nowe API o nazwie batchGetPolicies, umożliwiając użytkownikom pobieranie wielu polityk za pomocą jednego wywołania, co upraszcza proces zarządzania uprawnieniami dla aplikacji.
Kluczowe punkty include:
- API batchGetPolicies pozwala klientom otrzymać do 100 identyfikatorów polityk w jednym żądaniu, co zwiększa wydajność i zmniejsza opóźnienie podczas pobierania polityk.
- Ta nowa funkcjonalność upraszcza integrację, ponieważ aplikacje mogą teraz wymieniać wiele polityk Cedar w jednym wywołaniu API, zamiast wykonywać wiele osobnych żądań.
- API jest dostępne we wszystkich regionach AWS, w których działa Amazon Verified Permissions, a ceny ustalane są na podstawie liczby żądanych polityk. Link »
⚡️ AWS introduces service versioning and deployment history for Amazon ECS services
Amazon ECS teraz umożliwia użytkownikom przeglądanie historii rewizji i wdrożeń usług dla długoterminowych aplikacji, co upraszcza proces śledzenia zmian, monitorowania wdrożeń i debugowania błędów.
Kluczowe informacje to:
- Użytkownicy mogą uzyskać dostęp do historii wdrożeń przez AWS Management Console i nowy API listServiceDeployments, który szczegółowo opisuje sukcesy wdrożeń, czasy rozpoczęcia i zakończenia oraz informacje o rewizji usług.
- Niemutowalna konfiguracja konkretnych wersji usług, w tym definicje zadań i ustawienia load balancera, jest również dostępna przez API describeServiceRevision.
- Ta funkcja jest dostępna dla usług wdrożonych 25 października 2024 roku lub później we wszystkich regionach AWS, korzystając z Console, API, SDK i CLI. Link »
⚡️ Amazon Bedrock Prompt Management is now generally available
Zarządzanie promptami Amazon Bedrock jest teraz ogólnodostępne, co usprawnia tworzenie, testowanie, wersjonowanie i udostępnianie promptów dla programistów.
Kluczowe punkty to:
- Użytkownicy mogą teraz wykonywać prompty przechowywane w swoich kontach AWS, korzystając z nowo zaktualizowanych interfejsów APIs Bedrock Runtime, Converse i InvokeModel.
- Zaawansowane funkcje umożliwiają określenie promptów systemowych, wielu wiadomości użytkownika/asystenta oraz konfiguracji narzędzi, umożliwiając inżynierom promptów korzystanie z możliwości wywoływania funkcji z różnych rodzin modeli, takich jak Anthropic Claude.
- Wydanie wprowadza porównanie wersji dla promptów oraz możliwość przechowywania niestandardowych metadanych, takich jak autor i dział, co poprawia zarządzanie promptami w przedsiębiorstwach. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ Let’s Architect! Modern data architectures
AWS oferuje bogaty ekosystem wspierający nowoczesne potrzeby w zakresie danych, od ich powstania do analizy, co ma kluczowe znaczenie dla aplikacji AI. Kluczowe elementy obejmują wybór odpowiednich baz danych do generatywnej sztucznej inteligencji, wykorzystanie Amazon S3 do różnych zadań związanych z danymi oraz badanie architektur, takich jak siatka danych, w celu doskonałego zarządzania danymi. Link »
⚡️ How to successfully adopt serverless in large organizations
Grupa Volvo Connected Solutions przyjęła architekturę serverless podczas swojej podróży do chmury AWS, rozwiązując problemy ściśle powiązanych systemów i długu technologicznego. Serverless oferuje automatyczne skalowanie, redukcję kosztów zarządzania oraz optymalizację kosztów, sprzyjając szybkiej innowacji. Podkreślili strategiczne zmiany, takie jak uzyskanie wsparcia kierownictwa, edukacja zespołów w zakresie AWS oraz wykorzystanie zarówno wewnętrznych, jak i zewnętrznych ekspertów. Wdrożenie strategii wielu kont zautomatyzowanymi procesami zarządzania oraz redefinicja ról inżynierii platform to kluczowe kroki. Te działania mają na celu stworzenie kultury eksperymentowania i poprawę zwinności, aby zaspokoić ewoluujące potrzeby klientów, pozostając jednocześnie konkurencyjnym. Link »
⚡️ EventBridge best practice: why you should wrap events in event envelopes
Użycie EventBridge w AWS dla architektur sterowanych zdarzeniami polega na opakowywaniu eventów w niestandardową kopertę, aby zorganizować metadane i dane biznesowe oddzielnie. Ta praktyka zapewnia spójne pola metadanych w zespołach i usługach, ułatwia filtrowanie i rozwiązuje problemy z duplikacją zdarzeń. Dodanie unikalnego identyfikatora zdarzenia w niestandardowej kopercie pozwala na lepszą obsługę potencjalnych duplikatów spowodowanych semantyką dostarczania przez EventBridge. Koperty mogą również zawierać pola do śledzenia zdarzeń i zapewnienia zgodności z procesami audytu. Strukturyzacja tych kopert wspiera wersjonowanie, co pomaga w ewolucji systemu przy jednoczesnym zachowaniu spójności. Link »
⚡️ Simplicity Is An Achievement
Artykuł podkreśla przejście od złożonego zarządzania infrastrukturą do uproszczonej, serverlessowej architektury, rysując paralelę z intuicyjnymi innowacjami technologicznymi, takimi jak pilot Amazon Fire TV. Sugeruje, że głęboka wiedza na temat podstawowych elementów, takich jak VPC, stanie się mniej niezbędna, ponieważ abstrakcje uproszczą zarządzanie chmurą i serwerami, pozwalając programistom skupić się na dodawaniu wartości. Autor popiera modele serverless za ich potencjał do redukcji złożoności i poprawy efektywności w rozwoju oprogramowania. Link »
⚡️ Serverless AI powered content moderation service
Post opisuje, jak usługa Menedżera Plików została wzbogacona o AWS GuardDuty i Rekognition do skanowania złośliwego oprogramowania i moderacji obrazów. Pliki przesyłane do S3 wyzwalają zautomatyzowane procesy, a GuardDuty i Rekognition oceniają zagrożenia i tagują pliki odpowiednio. System korzysta z architektury serverless i opartej na zdarzeniach, wykorzystując usługi AWS takie jak Lambda, StepFunctions i EventBridge do moderacji treści i zarządzania przechowywaniem. Rozwiązanie podkreśla w pełni zintegrowane, a zarazem odseparowane podejście, które umożliwia niezależne etapy w zdarzeniowym przepływie pracy. Link »
⚡️ AWS Lambda with RDS Data API (TypeScript)
AWS RDS Data API ułatwia korzystanie z relacyjnych baz danych w kontekście serverless, automatycznie obsługując połączenia SQL. Ta konfiguracja wspiera aplikację stworzoną z pomocą AWS CDK, z funkcją Lambda w TypeScript i wykorzystującą Aurora Serverless. Testy pokazały solidne radzenie sobie z pikami ruchu, z satysfakcjonującymi metrykami wydajności, w tym, czasem trwania p95 wynoszącym 310 ms i udanym skalowaniem klastra DB. Chociaż RDS Data API upraszcza integrację i zarządzanie połączeniami, potencjalne koszty i obawy o opóźnienia sugerują, że może nie być idealne dla aplikacji w czasie rzeczywistym. Link »
⚡️ 6 Amazon CloudFront Configurations You Should Set
AWS CloudFront to sieć dostarczania treści zaprojektowana do poprawy dostarczania treści poprzez niską latencję i silne bezpieczeństwo przy użyciu globalnego cachingu na krawędzi. Dzięki serverlessowej integracji wymaga minimalnego zarządzania, chociaż optymalizacja konfiguracji jest kluczowa dla wydajności i efektywności kosztowej. Kluczowe ustawienia obejmują własne nazwy domen oraz certyfikaty SSL za pośrednictwem Amazon Route 53 i ACM, odpowiednio, a także polityki cachingowe, takie jak Cache Key i TTL, które skutecznie pomagają zarządzać dostarczaniem i świeżością treści. Te konfiguracje pozwalają CloudFront na efektywną dystrybucję treści i zmniejszenie obciążenia serwerów zaplecza. Link »
⚡️ How Amazon Q reduced the time Amazon developers spent waiting for technical answers by 450k hours this year
Zespół Amazon’s Software Builder Experience zaimplementował Amazon Q Business, aby zwiększyć produktywność programistów poprzez znaczne skrócenie czasu oczekiwania na odpowiedzi na techniczne zapytania. Dzięki integracji z znanymi narzędziami, takimi jak Slack i Sage, oraz wykorzystaniu generative AI z retrieval augmented generation, platforma jest w stanie dostarczać precyzyjne odpowiedzi w sekundach zamiast godzin. Inicjatywa ta zaoszczędziła ponad 450 000 godzin rocznie i wspiera programistów w utrzymaniu efektywności ich przepływu pracy, co skutkuje szybszym dostarczaniem wyników klientom. System wykorzystuje funkcje uwzględniające kontekst, aby udoskonalić odpowiedzi, czerpiąc z starannie przetworzonej wewnętrznej bazy wiedzy. Link »
⚡️ Discover insights from Gmail using the Gmail connector for Amazon Q Business
Amazon Q Business z konektorem Gmail umożliwia organizacjom korzystanie z zaawansowanego zarządzania e-mailami zasilanego AI, przyczyniając się do poprawy produktywności i współpracy. Użytkownicy mogą efektywnie przeprowadzać wyszukiwania w języku naturalnym i uzyskiwać wgląd w dane e-mailowe. Bezpieczne zapytania zapewniają kontrolę dostępu, a kompleksowe przewodniki ustawieniowe ułatwiają bezproblemową integrację między Gmail a Amazon Q Business. Dzięki mapowaniu metadanych i synchronizacji, firmy mogą maksymalizować użyteczność danych e-mailowych i skuteczniej korzystać z wygenerowanych spostrzeżeń poprzez konfigurowalną funkcjonalność czatu. 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.