Mentionsy Mentionsy
Paper Driven Design
Paper Driven Design

PDD #002 — Skill Issues w Serverless

02.11.2026 ·37 min 48 s · 7 rozdziałów

Zaczynamy od definicji z książki „Serverless Architectures on AWS” (płacisz tylko wtedy, gdy używasz) i plusów: nikt nie patchuje serwerów, jest SLA, a bezpieczeństwo usługi zarządzanej bije Kubernetesa na bare metal. Potem lista bólu: cold start w .NET i fakt, że od sierpnia 2025 AWS dolicza czas inicjalizacji Lambdy do rachunku; DynamoDB używane jak baza relacyjna; 50 funkcji z jednej DLL-ki i okno rozsynchronizowania przy deployu; SQS bez Dead Letter Queue i ETL-e, które nie przeżywają trzygodzinnej awarii Redshifta; Lambda pinball, czyli proces przechodzący przez 50 funkcji, kolejek i bucketów. Do tego prawo Teslera (złożoność nie znika, tylko przenosi się z serwerów do integracji), Lambda layers ze „shared kernelem” prowadzące do Distributed Big Ball of Mud i mikroserwis, który tylko kapitalizuje stringa. Teza odcinka: Lambda to architektura wdrożenia, nie architektura oprogramowania. Zasady projektowania się nie zmieniły.

Wprowadzenie i definicja Serverless

Artur i Kamil wprowadzają w temat Serverless, definiując je jako model subskrypcji za korzystanie z infrastruktury i zasobów w chmurze.

1:41
Zarządzanie infrastrukturą i cold start

Kamil opisuje problemy związane z cold start w Serverless, a Artur przedstawia rozwiązanie z użyciem Cloud Watcha.

7:11
DynamoDB - problem modelowania danych

Kamil i Artur omawiają problemy związane z użyciem DynamoDB, w szczególności brak zrozumienia modelu danych w takiej architekturze.

5:35
Skill issue - problem umiejętności

Kamil i Artur omawiają, jak problemy związane z Serverless są często wynikiem braku odpowiednich umiejętności i doświadczenia w modelowaniu systemów.

2:53
Problem reability - dead letter queue

Kamil i Artur omawiają problemy związane z reability, takie jak niepodpięta dead letter queue i brak alarmów, które prowadzą do utraty danych.

5:06
Lambda Pinball - problem integracji

Kamil i Artur omawiają problem lambda pinball, który wynika z złożonego procesu integracji między funkcjami w Serverless systemie.

4:00
Zakonczenie - Serverless jako narzędzie

Kamil i Artur podsumowują rozmowę, podkreślając korzyści i problemy związane z Serverless, a także podkreślają, że ta technologia jest dojrzała i ma swoje zastosowania w IT.

9:53

Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.