Using microservice architecture creates thrilling opportunities for companies. For development teams, it means that they get to do interesting things with the newest, shiniest tools and frameworks as they deliver innovative new experiences to their customers.