Considerations for Infrastructure Services and ToolsPrefer Tools with Externalized ConfigurationPrefer Tools That Assume Infrastructure Is DynamicPrefer Products with Cloud-Compatible LicensingPrefer Products That Support Loose CouplingSharing a Service Between TeamsService Instance TemplatesMonitoring: Alerting, Metrics, and LoggingAlerting: Tell Me When Something Is WrongMetrics: Collect and Analyze DataLog Aggregation and AnalysisService DiscoveryServer-Side Service Discovery PatternClient-Side Service Discovery PatternDistributed Process ManagementOrchestrating Processes with Server RolesOrchestrating Processes with ContainersScheduling Short JobsContainer Orchestration ToolsSoftware DeploymentDeployment Pipeline SoftwarePackaging SoftwareConclusion