API – Application Programming Interface – the unsung hero of the modern world which is often underrated.
Well the answer to your question regarding whether it comes as a responsibility for a Software architect engineer is variable on the scale of company. For instance, in startups you have to take care of responsibilities other than your role as well due to less number of resources.
But is API a necessity? Yes, it definitely is needed.
If you are willing to improve on the below then you must perform API monitoring:
- Functionality of the application
- Performance when micro-services are integrated.
- Response Time
- Availability to third party applications.