I have begun a rewrite of the coding competition platform toward more client side processing and less dependency on entirely serverside rendering to improve horizontal scalability. I've taken a break from it (to work on some private projects) but will be returning to it soon. Github: github.com/albert-du/DistributedCodingCompetition Working build: dcc.albertdu.net
I've completed a rewrite of the load balancer for execution runners for the code competition platform i am developing. In these commits I reworked the load balancer for distributed deployment using redis with the goal of improving testability and switch from a relational database to document db for managing execution runner instances. Live demo: dcc.albertdu.netgithub.com/albert-du/DistributedCodingCompetition
I've been writing integration tests for the distributed coding competition platform I've been working on. In this first set I've covered user registration, contest and problem creation. These tests will be included in the CI CD pipeline. For the moment I'm shifting my focus to rewriting a load balancer in one of the core services. dcc.albertdu.netgithub.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
(clearly my backlog) I built a coding competition platform for creating and administering
leetcode/hackerrank style coding contests. This is a distributed system
designed for cloud native deployment with provisions for horizontal
scaling and replication. I built with with .NET Aspire ASP.NET
Core, Docker, and more to host distributed sandboxed code execution and
evaluation as well as contest management features for private
deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
I built a coding competition platform for creating and administering leetcode/hackerrank style coding contests. This is a distributed system designed for cloud native deployment with provisions for horizontal scaling and replication. I built with with .NET Aspire ASP.NET Core, Docker, and more to host distributed sandboxed code execution and evaluation as well as contest management features for private deployments. Test deployment: dcc.albertdu.net Repository: github.com/albert-du/DistributedCodingCompetition
pt3?
I'm developing a code competition platform for cloud native deployment
with microservice architecture. At this point I have now completed the
contest creation and problem/testcase creation and management
infrastructure and user interface in addition to the distributed
execution platform that is capable of load balancing between a number of
execution sandboxes with integrated package management. This is
intended to be an open source selfhostable alternative to
Leetcode/Hackerrank competitions
github.com/albert-du/DistributedCodingCompetition
Trying again because Hakkuun keeps loading to no end
I'm developing a code competition platform for cloud native deployment
with microservice architecture. At this point I have now completed the
contest creation and problem/testcase creation and management
infrastructure and user interface in addition to the distributed
execution platform that is capable of load balancing between a number of
execution sandboxes with integrated package management. This is
intended to be an open source selfhostable alternative to
Leetcode/Hackerrank competitions
github.com/albert-du/DistributedCodingCompetition
(pt2) For #arcade,
I'm developing a code competition platform for cloud native deployment
with microservice architecture. At this point I have now completed the
contest creation and problem/testcase creation and management
infrastructure and user interface in addition to the distributed
execution platform that is capable of load balancing between a number of
execution sandboxes with integrated package management. This is
intended to be an open source selfhostable alternative to
Leetcode/Hackerrank competitions
github.com/albert-du/DistributedCodingCompetition
(pt1) For #arcade, I'm developing a code competition platform for cloud native deployment with microservice architecture. At this point I have now completed the contest creation and problem/testcase creation and management infrastructure and user interface in addition to the distributed execution platform that is capable of load balancing between a number of execution sandboxes with integrated package management. This is intended to be an open source selfhostable alternative to Leetcode/Hackerrank competitions
github.com/albert-du/DistributedCodingCompetition