Konzeption & Entwicklung von Lösungen rund um AWS AppSync. Alles mit AWS CDK definiert, GitHub als Code Repository & per AWS Code Build/Pipeline ausgerollt.
Im Speziellen:
- Entwicklung diverser GraphQL Schemata (Mutations, Queries, Subscriptions)
- Entwicklung von AWS Lambdas, die entweder mit AppSync interagieren oder von AppSync aufgerufen werden (direct Resolver)
- Entwicklung von DynamoDB Datenbanken, die per AppSync Resolver oder Lambda Funktionen gelesen/beschrieben werden
- Verwendung diverser Boto3 API's mit AWS Lambda
- Entwickeln einer Schnittstelle zwischen AWS Neptune (Graphdatenbank mit RDF SPARQL) und AppSync (Mutations & Queries) per Lambda-Funktion
- Entwickeln eines Webhook mit Realtime-Notifaction, mit Api Gateway, Lambda, AppSync (hier Mutation & Subscription), DynamoDB, SQS, SNS.
- Entwicklung eines Change Data Capture - Realtime-Notifaction - Use Case mit DynamoDB Stream, Lambda und SNS.
- Entwicklung einer Middleware zwischen AppSync und Ontotex GraphDB als AWS Lambda mit Python mit SPARQL Queries.
- Fullstack-Entwicklung eines AWS-Kostendashboards zur Analyse der gesamten Organisation mit >100 AWS Accounts unter Berücksichtigung des Need-to-know-Prinzips und Drilldown-Funktionalität bis auf Nutzung einzelner Services. Entwickelt mit React, D3, AppSync, Lambda, DynamoDB und Cost Explorer-API.