{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://inquir.org/serverless-containers#webpage","url":"https://inquir.org/serverless-containers","name":"Serverless functions backed by real containers, not edge isolates","headline":"Serverless functions backed by real containers, not edge isolates","description":"Serverless containers for Node.js, Python, and Go: per-function Docker isolation with native modules, private network access, and no V8 edge-isolate limits—behind one gateway with cron, webhooks, and background jobs.","inLanguage":"en-US","isPartOf":{"@id":"https://inquir.org/#website"},"author":{"@type":"Organization","name":"Inquir"},"datePublished":"2025-01-01T00:00:00.000Z","dateModified":"2026-04-20T00:00:00.000Z","citation":"https://inquir.org/docs"},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://inquir.org"},{"@type":"ListItem","position":2,"name":"Serverless containers","item":"https://inquir.org/serverless-containers"}]},{"@type":"TechArticle","@id":"https://inquir.org/serverless-containers#article","headline":"Serverless functions backed by real containers, not edge isolates","description":"Serverless containers for Node.js, Python, and Go: per-function Docker isolation with native modules, private network access, and no V8 edge-isolate limits—behind one gateway with cron, webhooks, and background jobs.","inLanguage":"en-US","author":{"@type":"Organization","name":"Inquir"},"datePublished":"2025-01-01T00:00:00.000Z","dateModified":"2026-04-20T00:00:00.000Z","isPartOf":{"@id":"https://inquir.org/serverless-containers#webpage"}},{"@type":"FAQPage","@id":"https://inquir.org/serverless-containers#faq","url":"https://inquir.org/serverless-containers","isPartOf":{"@id":"https://inquir.org/serverless-containers#webpage"},"mainEntity":[{"@type":"Question","name":"Do I need to write a Dockerfile?","acceptedAnswer":{"@type":"Answer","text":"No. Declare dependencies in package.json, requirements.txt, or go.mod and the platform builds the container from a managed base image for the chosen runtime. Attach layers for native modules—no custom Dockerfile required."}},{"@type":"Question","name":"How do containers compare to Cloudflare Workers?","acceptedAnswer":{"@type":"Answer","text":"Workers run in V8 isolates optimized for edge latency; Inquir containers run full Node/Python/Go images optimized for native modules, private network calls, and heavier dependencies. Use Workers at the edge for caching and fan-out; use Inquir containers for origin logic."}},{"@type":"Question","name":"Is cold start slower than edge isolates?","acceptedAnswer":{"@type":"Answer","text":"Container cold starts are slower than V8 isolate cold starts. Use hot containers (warm pools) to pre-warm functions that need steady low latency. Measure p95/p99 with realistic traffic before committing to a cold-only model."}},{"@type":"Question","name":"Can I use Python ML libraries like numpy and pandas?","acceptedAnswer":{"@type":"Answer","text":"Yes. Python 3.12 containers support the full PyPI ecosystem including numpy, pandas, scikit-learn, and other libraries with C extensions—pip install them like any other dependency."}}]}]}