Curriculum
Recommended Reading Prior to Starting
Depending on your level of knowledge with networking, you may want to review the recommended reading about TCP, IP, UDP, DNS, and Containers.
Start Here
Everyone should start by completing the stories in the Get Started Module. These stories will teach you about how this onboarding works and will make sure you have the correct environment.
Continue Here
After you finish the Get Started Module, then it is your choice where to go next. For the most part, the order your complete these modules doesn’t matter. When it does matter it is called out in the stories.
- HTTP Routes
- Route Integrity
- Iptables Primer
- Container-to-Container (c2c) Networking
- Container-to-Container (c2c) Service Discovery
- ASGs
- Route Registrar
- Bosh DNS
- TCP Routes
- Route Services
Finish Here
After you’ve finished all the above modules, try your hand at answering some real interrupt questions.
Working on Gorouter Code?
If you’re interested in writing gorouter code, take a look at this module for a deep dive on its codebase!