- Make CherryPy server that can handle simple GET/POST, and a httplib client that can talk to that server. Steps: - Make server handle GET - Make client send request, get response - Add request streaming to server - Add request streaming to client - Make server handle POST - Make client send request, get response - Add request streaming to server - Add request streaming to client - Integrate into a server process that also keeps database open.