A cloud-native architectural approach where an application is composed of smaller, loosely coupled, and independently deployable services.