CNCF blog:
Defining a Modern App