The Architecture of Gap Inc's SCMS

SCMS PO is an application that helps Gap Inc. manage purchase orders. The architecture of the application is well liked by its development team and thus makes a good expositional architecture for a system with a rich javascript front end working with a back-end serving json. Interesting design features include using knockout.js form of the Presentation Model pattern, a javascript validator running on both client and server, encapsulating data access with repositories, using MongoDB as an application database, and the testing portfolio.

23 April 2013

How to use this Infodeck

The deck should work well in the latest versions of most browsers. If you are using Internet Explorer you will need at least version 10 to get a proper experience.


Loading... please wait

(always active)

(always active)



Go to
slide #