Communications network 102 can provide communication links between various data processing systems, including system 100, as well as individual devices and databases. The communication links can include connections, such as wired communication links, wireless communication links, or fiber optic cables, and can be implemented as, or include, one or more (or any combination of) different communication technologies such as a Wide Area Network (WAN), a Local Area Network (LAN), a wireless network (e.g., a wireless WAN and/or a wireless LAN), a mobile or cellular network, a Virtual Private Network (VPN), the Internet, a Public Switched Telephone Network (PSTN), and so forth. Devices capable of coupling to communications network 102 via wired and/or wireless communication links can include mainframe computers, workstations, personal computers, portable computing or communication devices, tablet computers, mobile phones, or the like.
Different microservices and/or different versions of the same microservice can be delivered by a microservice vendor or vendors from one or more microservice vendor network sites 104 via communications network 102. For example, a vendor can deploy cloud-native microservices using lightweight containers, which enable the transfer of software between different operating environments and can be delivered from a centrally hosted cloud-based server. Similarly, different microservices and/or different versions of the same microservice can be deployed over communications network 102 from an enterprise-wide, in-house developer network site 106. The rapid development and deployment of microservices based on DevOps practices and continuous decentralized delivery can create definite advantages but requires close and effective monitoring, which can be provided by system 100.