I did a Q&A on the LinkedIn Engineering Blog on techniques for splitting up a codebase: Splitting Up a Codebase into Microservices and Artifacts
Yevgeniy Brikman
If you enjoyed this post, you may also like my books, Hello, Startup and Terraform: Up & Running. If you need help with DevOps or infrastructure, reach out to me at Gruntwork.