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 170 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.
⚡️ Create an AWS Account using your bank account available in Germany
Klienci w Niemczech mogą teraz tworzyć konta AWS, używając swoich kont bankowych zgodnych ze standardami SEPA. Ta nowa opcja, oprócz kart debetowych i kredytowych, umożliwia bezpieczną autoryzację za pomocą danych do bankowości online. Połączone konto bankowe będzie domyślną metodą płatności dla przyszłych faktur AWS. Link »
Jest to ciekawy temat sam w sobie, bo z jednej strony AWS ma świadomość, jakim problemem dla niektórych osób prywatnych jest dostęp do karty kredytowej, co ich blokuje przed rozpoczęciem swojej przygody z chmurą, a z drugiej strony AWS stara się zapobiec wszelkim scam’om i nadużyciom, które na pewno się pojawią, jak pozwolą na anonimową rejestrację w AWS (bądź co bądź, bank/karta kredytowa to dość mocne potwierdzenie tożsamości).
⚡️ Introducing AWS End User Messaging
AWS End User Messaging to nowa nazwa usług messagingowych Amazon Pinpoint, upraszczająca zarządzanie SMS-ami, MMS-ami, powiadomieniami push i messagingiem tekst-do-mowy. Zmiana nie wymaga żadnych działań od obecnych użytkowników, gdyż funkcjonalności pozostają bez zmian. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ Leveraging Step Function Service Integration: Finding Balance for the Developer Experience
AWS Step Functions oferuje usprawniony sposób na rozwijanie i zarządzanie workflowami, redukując złożoność i zależność od funkcji Lambda. Korzystając z natywnych integracji serwisów, deweloperzy mogą pisać mniej kodu, napotkać mniej bugów i poprawić izolację testów. Chociaż istnieją wyzwania związane z testowaniem maszyn stanowych Step Functions, korzyści wynikające z uproszczonego kodu i ulepszonej wydajności są znaczące. Link »
Osobiście jestem wielkim zwolennikiem natywnych integracji (podejścia functionless). Wygłosiłem nawet z Przemkiem Malakiem świetnie przyjętą prezentację na ten temat na AWS Community Day w 2023 roku zatytułowaną Ile kodu w kodzie?.
⚡️ Streaming Responses via AWS Lambda
AWS Lambda teraz wspiera strumieniowanie odpowiedzi, umożliwiając API wysyłanie odpowiedzi w progresywnych kawałkach, co poprawia wydajność poprzez zmniejszenie opóźnień. Ta funkcja obsługuje payloady do 20MB i asynchroniczne strumieniowanie danych, ale jest obecnie dostępna tylko w zarządzanych runtimes NodeJS lub custom runtimes via Runtimes API. Jest szczególnie przydatna dla aplikacji webowych i systemów monitorujących wymagających danych bliskich czasu rzeczywistego, jednak użytkownicy powinni być świadomi limitów payloadów, kosztów sieciowych oraz odpowiednich ustawień timeout. Link »
⚡️ The end of the Everything Cloud
AWS wycofuje kilka rzadziej używanych usług, przekierowując uwagę na swoje kluczowe oferty, takie jak EC2, S3 i DynamoDB, aby zwiększyć efektywność i rentowność. Krok ten, prowadzony przez Matta Garmana, dotyczy około tuzina usług, w tym Cloud9 i CodeStar. Link »
⚡️ Thinking Like an Architect
Architekci software’owi odgrywają kluczową rolę w łączeniu poziomów organizacyjnych i upraszczaniu skomplikowanych koncepcji technicznych za pomocą metafor i modeli. Działają jako wzmacniacze IQ, umożliwiając zespołom podejście do problemów z różnych perspektyw. Dzięki efektywnej komunikacji z liderami biznesowymi i integrowaniu różnych wymiarów w rozwiązaniach, architekci godzą konflikty w strategiach IT, balansując standaryzację i innowację. Koncepcja ‘architektonicznej windy’ podkreśla potrzebę posiadania architektów w celu ułatwienia spójnego zrozumienia na różnych poziomach organizacyjnych, zwiększając zarówno podejmowanie decyzji, jak i efektywność operacyjną. Link »
⚡️ How Netflix Uses Serverless Services For Content Streaming
Netflix korzysta z usług AWS serverless obok tradycyjnej infrastruktury serwerowej do zarządzania swoimi rozległymi i skomplikowanymi operacjami IT. Takie podejście pomaga radzić sobie z ogromnym codziennym przetwarzaniem danych i dostarczaniem wideo, redukując obciążenie zarządzaną infrastrukturą serwerową oraz zwiększając efektywność. Kiedy wydawcy przesyłają nowe treści, są one poddawane encodowaniu i restrukturyzacji, cały ten proces jest realizowany przez rozwiązania serverless. Link »
⚡️ How to migrate your AWS CodeCommit repository to another Git provider
AWS pokazuje jak zrobić migracje repozytorium AWS CodeCommit do innego dostawcy Git obejmuje klonowanie repozytorium, dodanie nowego dostawcy jako zdalnego i zepchnięcie całej zawartości do nowego repozytorium. Wymagane są niezbędne poświadczenia i uprawnienia, w artykule podane są specyficzne wytyczne dla GitHub i GitLab. Link »
⚡️ My Top Dev Tools for Cloud Development in 2024!
Ten post zagłębia się w główne narzędzia do developmentu w chmurze używane przez autora, podkreślając AWS SAM dla aplikacji serverless i zaznaczając korzyści z użycia rozszerzeń VSCode dla usług AWS. Ważne wspomniane narzędzia to NeoVim do kodowania, Postman do testowania API oraz narzędzia wizualizacyjne jak Draw.io i Excalidraw. Autor sugeruje także różne zasoby do eksplorowania dla czytelników, takie jak książki, konferencje i znanych twórców treści w przestrzeni chmury i serverless. Link »
⚡️ Understanding AWS Bedrock: Basics, Pricing, and Cost Optimization
AWS AI/ML składa się z trzech warstw: infrastruktury (Amazon SageMaker), generatywnych platform AI (Amazon Bedrock) i przyjaznych dla użytkownika aplikacji. Bedrock, kluczowy zarządzany serwis, integruje wysokowydajne modele bazowe i upraszcza rozwój aplikacji generatywnych AI. Ma on konfigurowalne, serverlessowe funkcje, ale zrozumienie jego złożonych modeli cenowych jest istotne dla efektywnego wykorzystania kosztowego. Efektywne zarządzanie kosztami obejmuje widoczność, dokładne prognozowanie i ciągłą optymalizację, a narzędzia takie jak Finout mogą pomóc monitorować i kontrolować wydatki na AWS Bedrock. 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.