A subscription microservice that allows clients to create a user and associated Stripe customer, start a subscription via Stripe checkout, receive and process Stripe webhooks to update subscription status and query subscription state