Code-Execution-Engine platform like Codeforces/Leetcode without using any judge0/PistonAPI

Опубликовано: 28 Август 2026
на канале: PaperBack
199
5

Build a High-Performance Code Execution Engine with Go & Docker | Production-Ready Autograder

a simple code runner, v4 has evolved into a complete, self-hosted autograding platform. We’ll show you how to execute untrusted code securely using Docker sandboxing, manage high-throughput jobs with Redis, and use the new Admin Portal to generate dynamic test cases.

Whether you're building the next LeetCode or a private university autograder, this engine provides the scalability and security you need without the latency or cost of external APIs like Judge0

Key Features Covered:
True Sandboxing: Native Docker isolation with strict memory and CPU limits.
Asynchronous Scaling: Go-based worker pools backed by Redis queues.
Admin Portal: Dynamic Python-based input generation and "Golden Solution" testing.
Live Streaming Logs: Real-time engine monitoring via RingBuffer API.

Persistent Storage: Full submission history and question management with an In docker PostgreSQL.

Project Resources:
Source Code: https://github.com/agarwalsoham993/Co...
Documentation: See README.md in the repository.

#Golang #Docker #CodeExecution #SoftwareEngineering #Redis #PostgreSQL #Autograder #OpenSource #BackendDevelopment #SystemDesign