API, microservices ou monolithe : quelle architecture choisir pour votre application ?