Overall Software Design Philosophies - ZacharyJoswick/CodeRx GitHub Wiki
Overall System Design Philosophies
This page will serve as the main point where the design standards for CodeRx will be documented. Included are procedures, Methodologies, and architectural design decisions.
Git Procedures
This project will follow the model described *here. It is recommended that every contributor review this document and fully understand the system before committing any code.
Methodologies and Architecture
12 Factor Application Design
12-factor application design is a methodology for creating applications that work as services instead of single-use applications. It defines 12 standards that work to create applications which work well in web application systems, particularly those that utilize the microservice framework (See below). To be brief in this document, you can read up on the 12-factor methodology on thier official website: