hi , i am very interrested in learning micro services architecture and start using it in my spring-java projects . which path i can follow to migrate my services to micro services , all i know is that i need to collect related services in seperate modules and each module goes on 2 servers for them each (1 to run on and 1 runing parallel to backup if the first shut down) and i may also need what they call a path finder . any help about this topic ? ?