12 Factor App Facing problem in " Explicit declare and isolate dependencies"

I am beginner ,I am learning DevOps , I have a doubt in the Explicit declare and isolate dependencies, In the given example,we have three App, WEB APP , Delivery services ,payment service , and we need to isolate these services according 12 factor methodology, My doubt is - Inside a single web app these two are services are there or , WEB APP , Delivery services ,payment service are different with each other there is no linking between them.

Web App, Delivery Service, and Payment Service are separate entities. They should have their dependencies explicitly declared and isolated.
They can communicate with each other via APIs but should not rely on each other for their own dependencies.
Isolation ensures that changes or updates in one service do not impact the others and that each service can be scaled, deployed, and maintained independently.

1 Like