HeadlinesBriefing favicon HeadlinesBriefing.com

C++ Architect Launches Serverless Portfolio on Cloud Run

DEV Community •
×

A senior . NET and C++ architect refreshed his professional portfolio by adopting a modern web stack—React 19, TypeScript, esbuild, and a lightweight serve handler—packaged in Docker and deployed to Google Cloud Run. The move showcases how serverless containers can deliver the speed, control, and efficiency prized by low‑level engineers while eliminating the overhead of dedicated virtual machines.

By leveraging Cloud Run's ability to scale to zero, the portfolio incurs no cost when idle and automatically provides HTTPS, addressing limitations of static hosts like GitHub Pages. The author encountered a critical container‑lifecycle issue: the development server listened on stdin, causing immediate crashes in Cloud Run's non‑interactive environment. The resolution involved separating the build step, switching to a daemon‑style serve process, and dynamically binding the PORT environment variable, underscoring the importance of understanding runtime contexts across IoT devices and cloud services.

Future plans include integrating a Retrieval‑Augmented Generation (RAG) LLM agent and a technical blog, positioning the portfolio as a foundation for AI‑enhanced backend services.