Skip to content

fingermustache/chronos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Warning

🚧 This project is under active development and not to be used for production.

Project Overview: "Chronos"

Distributed Task Scheduler

A task scheduling system, demonstrating concurrency, distributed systems patterns, and modern Go practices.

Project currently being planned in this GitHub Project.

Architecture Design (Under Review)

Database setup

cp .env.example .env

# first time setup
make db/start
make db/migrate
make db/seed

# check it worked
psql postgres://chronos:chronos@localhost:{port}/chronos -c "SELECT id, name, task_type FROM tasks;"

# full reset back to clean seeded state anytime
make db/reset

About

A task scheduling system, demonstrating concurrency, distributed systems patterns, and modern Go practices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors