Capgemini interview question

explain micro services