Service discovery is a computing process that helps systems find available services and determine how to connect to them, often as services start, stop, or change network locations. It supports communication between components without requiring each one to rely on fixed connection details. Nomad is the example listed in this category.