Service Contract Design
Channel: IDesignIncTV
Date: 2022-09-23

The system architecture, decomposing the system into services, is just the first design step. Next, you must design the details of each of the services, with the services contracts as most important design aspect of the services. Even with the best system decomposition, if the service contracts are too large, or too small, too few or too many, the overall cost of development and maintenance will be immense. This session explains what makes good service contracts design, and presents simple design techniques and guidelines that transcend service technology, industry domains, or teams. You will see standard contract design metrics by which you can evaluate the quality of your contracts design, as well as practical lessons learned. Finally, you will lean the development process you need to support your service contract design. While the ideas in this session are simple, they have profound implications on the way you go about developing your services and structuring the construction work.