Shane HenderinZendesk EngineeringMoving from DynamoDB to tiered storage with MySQL+S3Originally we implemented a feature to persist an event-stream into DynamoDB to allow customers to retrieve them. This proved effective…Nov 9, 202310Nov 9, 202310
Shane HenderinZendesk EngineeringWriting an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy (Part 6)Part 6: GotchasAug 1, 2023Aug 1, 2023
Shane HenderinZendesk EngineeringWriting an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy (Part 5)Part 5: Testing your WASM pluginJul 27, 2023Jul 27, 2023
Shane HenderinZendesk EngineeringWriting an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy (Part 4)Part 4: Adding MetricsJul 13, 2023Jul 13, 2023
Shane HenderinZendesk EngineeringWriting an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy (Part 3)Part 3: Configuring the pluginJun 27, 2023Jun 27, 2023
Shane HenderinZendesk EngineeringWriting an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy (Part 2)Part 2: Calling out to an external serviceJun 19, 2023Jun 19, 2023
Shane HenderinZendesk EngineeringWriting an Istio WASM Plugin in Go for migrating 100s of services to new auth strategy (Part 1)We route service-to-service traffic through an Nginx proxy to acquire an auth JWT from an Auth Service. Our WASM plugin saves a network…Jun 13, 20231Jun 13, 20231