Challenges and Solution Directions of Microservice Architectures: A Systematic Literature Review | Synapse