A lot of monolith-to-microservices guidance glosses over the hard parts of strangling a monolith. The guidance we get about the single responsibility principle, smart endpoints and dumb pipes, etc., is quite useless. We're left to discover the nasty parts ourselves.

OpenShift.io is an online service for development teams, providing tools for the successful creation of cloud-native applications. It's an integrated set of agile planning, code editing / debugging, CI/CD pipeline tools, and package analytics combined with QuickStarts for common frameworks.