We are currently experiencing delays with our email service, which may affect logins and notifications. We sincerely apologize for the inconvenience and appreciate your patience while we work to resolve the issue.
You use the tool most appropriate for the job. Even if all the parts of s (big) application are written in same language, they often communicate between themselves using some kind of message protocol. When you have multiple computers, multiple languages, then this is the norm.