Skip to content

olexamatej/second-foundation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galactic Exchange

A high-performance trading exchange system built in 24 hours for the Second Foundation hackathon, where we secured 2nd place in a close competition.

🏆 Hackathon Format

The hackathon followed a CTF-like format:

  1. We received tasks that unlocked more tasks upon completion
  2. Each completed task awarded points and updated the leaderboard
  3. This cycle repeated throughout the 24-hour competition

👥 Team

This project was built by an amazing team of contributors:

🚀 Why Go?

We chose Go for its high performance and excellent concurrency model. Despite having minimal experience with the language, it proved to be an excellent choice for building a high-throughput trading exchange.

📋 Project Overview

Galactic Exchange is a market trading exchange system. The largest challenges we faced were performance (with numerous benchmarks created to optimize throughput) and persistence (ensuring state survives restarts). The profiler was our best friend throughout development.

📁 Tasks

The complete list of implemented features and requirements can be found in the tasks/ directory.

🛠️ Technology Stack

Go 🦫

About

High-throughput trading system (hackathon build)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors