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 199 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.
⚡️ Explore AWS services with AWS Free Tier
Nowy program AWS Free Tier umożliwia nowym klientom bezpłatne korzystanie z usług AWS przez okres do sześciu miesięcy.
Nowi użytkownicy dostają na start 100 dolców w kredytach i mogą dorzucić jeszcze więcej za wykonanie konkretnych zadań. Plan Free ogranicza dostęp do bardziej zasobożernych usług, zaś Paid celuje w ludzi, którzy są gotowi na większe wykorzystanie AWS-a.
To jest grupy ficzer, o który od lat ludzie prosili AWS. Może wreszcie się skończą posty typu “wyłączyłem komputer, poszedłem spać, a rano AWS nabił mi rachunek na 5000 dolarów” 😀. To będzie bezpieczna opcja dla początkujących. Link »
⚡️ Amazon Bedrock introduces API keys for streamlined development
Amazon Bedrock wprowadził klucze API, żeby uprościć generowanie danych dostępowych, co znacznie usprawnia pracę deweloperom korzystającym z generatywnego AI.
- Deweloperzy mogą łatwo tworzyć krótko- i długoterminowe klucze API bezpośrednio w konsoli Amazon Bedrock lub przez AWS SDK, bez konieczności kombinowania ze złożonymi ustawieniami IAM.
- Krótkoterminowe klucze API działają do 12 godzin, podczas gdy długoterminowe mają konfigurowalny czas ważności, co upraszcza zarządzanie kluczami w 20 regionach AWS.
To ulepszenie nie tylko przyspiesza onboarding nowych użytkowników Amazon Bedrock, ale także umożliwia prostszą i bardziej elastyczną autentykację przy wywoływaniu API, co znacząco ułatwia i przyspiesza tworzenie appek wykorzystujących generatywne AI. Link »
⚡️ Announcing AWS Builder Center
AWS właśnie odpalił Builder Center – nową platformę, gdzie każdy może dołączyć do chmurowej społeczności, sprawdzić aktualne trendy, dzielić się pomysłami i łapać bezpośredni kontakt z zespołami produktowymi AWS.
- Builder Center zapewnia zintegrowane doświadczenie, dzięki któremu użytkownicy mogą angażować się w wartościowe treści, brać udział w programach społecznościowych, takich jak AWS Community Builders, oraz korzystać z nowej funkcji Wishlist, aby zgłosić feedback i głosować na requesty do roadmapy.
- Użytkownicy mogą bezpłatnie zarejestrować swój AWS Builder ID, żeby łączyć się z innymi builderami, uzyskać dostęp do ponad 600 kursów AWS Skill Builder i brać udział w praktycznych wyzwaniach kodowych.
Czas pokaże, czy ten projekt odniesie sukces i faktycznie stanie się to centrum wymiany doświadczeń i zdobywania wiedzy. Link »
👨👩👧👦 Od Społeczności
Artykuły, tutoriale i nagrana przygotowane przez maniaków serverless.
⚡️ Establishing a European trust service provider for the AWS European Sovereign Cloud
AWS pracuje nad AWS European Sovereign Cloud, niezależną chmurę na terenie UE, stworzoną pod kątem europejskich potrzeb suwerenności i przechowywania danych lokalnie. Start planowany jest na koniec 2025 rok, a chmura ta będzie wyposażona w dedykowanego europejskiego dostawcę usług zaufania (EU-TSP), odpowiadającego za autonomiczne zarządzanie urzędem certyfikacji, zapewniając integralność kryptograficzną wewnątrz regionu. Cała infrastruktura będzie zorientowana wyłącznie na UE, a operacyjne stery będą miały wyłącznie osoby mieszkające na terenie Unii. Link »
⚡️ 💸 Kto zarabia na tworzeniu długu technicznego
Dług techniczny w organizacjach często daje szybkie korzyści, ale generuje problemy w dłuższej perspektywie, a niektórzy pracownicy nieświadomie korzystają na tej tymczasowej sytuacji. Krótkowzroczne systemy motywacyjne zachęcają do skupiania się na natychmiastowych wynikach, jak np. liczba wypuszczonych ficzerów, zamiast na jakości samego produktu w dłuższym okresie. Sugerowane rozwiązania obejmują redefinicję celów, aby priorytetem były trwałe rezultaty, zmianę systemów nagradzania, żeby uniknąć niewłaściwych priorytetów, oraz wspieranie współpracy cross-funkcjonalnej. Dodatkowo, edukacja zespołów na temat konsekwencji długu technicznego i regularna ocena jego poziomu pomogą zachować zarówno bieżące efekty, jak i przyszłą stabilność projektu. Link »
⚡️ Evolve your Amazon DynamoDB table’s data model
Amazon DynamoDB wspiera zmieniające się wymagania aplikacji dzięki elastycznemu schematowi, umożliwiając wprowadzanie zmian bez downtime’u. Blog omawia strategie aktualizacji tabeli przez dodawanie nowych atrybutów lub encji oraz korzystanie z globalnych indeksów wtórnych w razie potrzeby. Autor poleca dobre praktyki, takie jak ograniczanie liczby GSI w celu kontroli kosztów oraz sugeruje alternatywne usługi AWS na potrzeby analityczne. Opisane techniki upewniają, że tabelki DynamoDB dostosowują się do zmieniających się potrzeb aplikacji, jednocześnie zapewniając ciągłość działania. Link »
⚡️ Automating Budget Management Across Multi-Account Environments
AWS oferuje scentralizowane rozwiązanie do ogarniania budżetów z automatycznymi alertami mailowymi, które pomagają kontrolować wydatki na wielu kontach. Architektura wykorzystuje DynamoDB, Lambdę oraz SSM Parameter Store do automatyzacji aktualizacji i monitorowania budżetów. AWS Budgets śledzi wydatki w czasie rzeczywistym i uruchamia alerty po przekroczeniu ustalonych progów. Kluczowe elementy obejmują stacki CloudFormation do deploymentu, wymagane uprawnienia do serwisów AWS oraz powiadomienia mailowe. Przyszłe rozszerzenia przewidują automatyczną optymalizację kosztów oraz integrację z workflow ITSM. Całość jest skalowalna i pomaga firmom skutecznie monitorować wydatki na AWS oraz trzymać budżet pod kontrolą. Link »
⚡️ Serverless Stack Decisions: Node.js, Postgres, Prisma & Optimization Wins | Medium
Serverlessowe API napotkało wyzwania związane ze streamingiem danych na żywo, optymalizacją kosztów oraz adaptacyjnym skalowaniem, co wymusiło określone decyzje technologiczne. Do efektywnego przetwarzania operacji I/O z AWS Lambda użyto Node.js, a esbuild znacząco przyspieszył czas budowania względem Webpacka. PostgreSQL sprawdził się idealnie przy danych relacyjnych, gdzie DynamoDB by nie wystarczyło. Do bundlowania kodu wybrano esbuild za jego szybkość, a Prisma zastąpiła TypeORMa, aby efektywnie zarządzać bazą danych. Serverless Framework usprawnił zarządzanie infrastrukturą AWS, natomiast AWS SDK v3 skrócił czas uruchamiania. Do logowania użyto Pino dla efektywności, a Jest i ESLint zapewniły rzetelne testowanie i wysoką jakość kodu. 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.