In the last jobs I worked, this was somehow never a thing. I don't mean that there was no documentation at all regarding the given software architecture or components and interfaces, but if there was, it was rather informal. If there were diagrams, then loosely drawn with draw.io or some icons and arrows that are supposed to somehow represent the services and relationships from various cloud providers.
Therefore my question is: Is UML still a thing nowadays or is it just too formal? Is it used in your current job?