~/runtimelab $ cat ./driver-go/README
Build your own Postgres driver
Build RuntimePQ, a database/sql driver for PostgreSQL — message framing, MD5 and SCRAM authentication, prepared statements, transactions, query cancellation, COPY and a connection pool. Against a real server.
what you end up with
RuntimePQ — a database/sql driver for PostgreSQL
- stages
- 22
- estimated
- 25–35 h
- level
- Advanced
- track
- Backend Engineering
- language
- Go
- the PostgreSQL wire protocol
- message framing and byte order
- MD5 and SCRAM-SHA-256 authentication
- extended query and prepared statements
- transactions and cancellation
- connection pooling
- the database/sql driver interfaces
The stage list opens once you sign in — it is the challenge, not the pitch. Signing in is free, and the first stages of every challenge are too.