markgibaud.com·Mar 23, 2023 · 4 min readHiding your AppSync GraphQL Introspection endpoint using AWS Web Application Firewall (WAF) rulesAWS AppSync is in my opinion one of the most underrated AWS services. I have found GraphQL APIs easier to manage at scale (100s of queries, mutations, subscriptions) with less overall code, cognitive load, complexity, points of failure, and less over...00
markgibaud.com·Feb 8, 2023 · 8 min readUsing Serverless Storage-First Pattern to ship analytics events between 3rd party providersBackground I have a client that uses mParticle's customer data platform (CDP) to ingest analytics events from various sources including a mobile app, a web app and a cloud-based backend, as well as events from 3rd party systems like Branch (mobile ap...01I
markgibaud.com·Jan 24, 2023 · 7 min readUsing the new Amazon EventBridge Scheduler to send reminder push notifications to a mobile app (with example CDK code).I have a client that maintains a sports club mobile app that allows club members to book tennis and squash courts. For a while, we've wanted to add push notifications to remind members of their court booking a few hours before the time, but we've alw...00