Über den Service
ÜbersetztIch bin ein serverloser Entwickler und schreibe Backends, die in Funktionen leben, nicht auf Servern, die ständige Überwachung benötigen. Meine tägliche Arbeit umfasst AWS Lambda, Google Cloud Functions und Azure Functions, verbunden über API Gateway, HTTP-Trigger, Warteschlangen und Ereignisbussen. Zuerst entwerfe ich den Ablauf: welches Ereignis ausgelöst wird, welche Funktion es verarbeitet, was als Nächstes geschrieben wird, und erst dann beginne ich mit dem Codieren, denn in serverlosen Architekturen ist die Architektur das Produkt. Der Großteil meiner Arbeit erfolgt in Node.js und TypeScript, und wo das Python-Ökosystem mehr Sinn macht, verwende ich Python, alles organisiert als kleine Einzelfunktions-Handler, die leicht zu lesen und kostengünstig auszuführen sind.
Ich bin am wertvollsten bei ereignisgesteuerten Arbeiten. Ich verbinde Funktionen mit SQS, SNS, EventBridge, Pub/Sub und Kafka, füge Dead-Letter-Warteschlangen und Idempotenz hinzu, damit Wiederholungen nicht doppelt berechnet oder Datensätze dupliziert werden, und halte Kaltstarts durch angemessene Speicherkapazität, bereitgestellte Parallelität und leichte Abhängigkeiten unter Kontrolle. Kosten sind mir ebenso wichtig wie Latenz: Die serverlose Rechnung sollte fast auf null sinken, wenn kein Verkehr ist, und ich passe Zeitüberschreitungen, Batch-Größen und Parallelitätsgrenzen an, um das zu erreichen. Alles wird als Infrastruktur-als-Code bereitgestellt — SAM, Serverless Framework, CDK oder Terraform, sodass der Stack reproduzierbar, versioniert und sicher zurückgesetzt werden kann.
Ich kümmere mich auch um das, woran sich die Leute nur erinnern, wenn die Produktion ausfällt: strukturierte Protokolle, Nachverfolgung zwischen Funktionen, Fehleralarme und Drosselung, gestaffelte Bereitstellungen und IAM mit minimalen Berechtigungen, sodass jede Funktion nur das berührt, was sie tatsächlich benötigt. Egal, ob Sie einen Webhook-Handler, eine vollständige Ereignis-API oder die Migration eines schweren Monolithen in eine Reihe fokussierter Funktionen benötigen — ich bringe Sie von der Planung zur bereitgestellten und beobachtbaren Lösung.
— AWS Lambda, Google Cloud Functions, Azure Functions
— Ereignisgesteuerte APIs auf API Gateway und HTTP-Trigger
— Warteschlangen und Ereignisse: SQS, SNS, EventBridge, Pub/Sub, Kafka
— Handler in Node.js und TypeScript, Python wo angemessen
— Kaltstartoptimierung, Parallelität und Kostenoptimierung
— Infrastruktur-als-Code: SAM, Serverless Framework, CDK, Terraform
— Beobachtbarkeit: Protokolle, Nachverfolgung, Alarme, IAM mit minimalen Berechtigungen
Ich bin am wertvollsten bei ereignisgesteuerten Arbeiten. Ich verbinde Funktionen mit SQS, SNS, EventBridge, Pub/Sub und Kafka, füge Dead-Letter-Warteschlangen und Idempotenz hinzu, damit Wiederholungen nicht doppelt berechnet oder Datensätze dupliziert werden, und halte Kaltstarts durch angemessene Speicherkapazität, bereitgestellte Parallelität und leichte Abhängigkeiten unter Kontrolle. Kosten sind mir ebenso wichtig wie Latenz: Die serverlose Rechnung sollte fast auf null sinken, wenn kein Verkehr ist, und ich passe Zeitüberschreitungen, Batch-Größen und Parallelitätsgrenzen an, um das zu erreichen. Alles wird als Infrastruktur-als-Code bereitgestellt — SAM, Serverless Framework, CDK oder Terraform, sodass der Stack reproduzierbar, versioniert und sicher zurückgesetzt werden kann.
Ich kümmere mich auch um das, woran sich die Leute nur erinnern, wenn die Produktion ausfällt: strukturierte Protokolle, Nachverfolgung zwischen Funktionen, Fehleralarme und Drosselung, gestaffelte Bereitstellungen und IAM mit minimalen Berechtigungen, sodass jede Funktion nur das berührt, was sie tatsächlich benötigt. Egal, ob Sie einen Webhook-Handler, eine vollständige Ereignis-API oder die Migration eines schweren Monolithen in eine Reihe fokussierter Funktionen benötigen — ich bringe Sie von der Planung zur bereitgestellten und beobachtbaren Lösung.
— AWS Lambda, Google Cloud Functions, Azure Functions
— Ereignisgesteuerte APIs auf API Gateway und HTTP-Trigger
— Warteschlangen und Ereignisse: SQS, SNS, EventBridge, Pub/Sub, Kafka
— Handler in Node.js und TypeScript, Python wo angemessen
— Kaltstartoptimierung, Parallelität und Kostenoptimierung
— Infrastruktur-als-Code: SAM, Serverless Framework, CDK, Terraform
— Beobachtbarkeit: Protokolle, Nachverfolgung, Alarme, IAM mit minimalen Berechtigungen