Overview
Twenty-plus small, independently deployable functions that handle AI content jobs for marketing and SEO products. It grew across two versions as the needs changed.
Why split it up
The content team needed help with a lot of different jobs at once: writing, rewriting, SEO metadata, classification. Bundling all of that into one service would have tied everything together, so each job got its own Google Cloud Function. Each one is JWT-authenticated, CORS-configured, and wired into cloud logging.
What is in the suite
- Writing: blog writer, outline generator, intro and conclusion generation.
- SEO: meta titles and descriptions built with live SERP data, URL paths, suggested keywords and pages.
- Editing: rephrase, expand, grammar fixes, summaries, sentiment, and paragraph merge and split.
- Classification: keyword intent, IAB categories, web-risk screening.
- Scheduled work: cron jobs for large content batches.
Result
A toolbox the team could extend one function at a time, without anyone stepping on someone else's code.