Api-DesignBuilding SDKs like a web serviceDesigning SDKs using web-service principles: communication, contracts and dependencies