The application comes first.
Infrastructure earns its place by helping something else work. We begin with the service you run, the people who rely on it and the constraints your team operates within. That is the starting point for a useful specification.
