Technology Stack
Technology Stack
Technical Architecture:
The Deliverable shall include the architectural diagram as below and the information as per the table1 & table 2
Reference: https://developer.ibm.com/patterns/ai-powered-backend-system-for-order-processing-during-pandemics/
Guidelines:
1. User Interface How user interacts with application HTML, CSS, JavaScript / Angular Js /
e.g. React Js etc.
Web UI, Mobile App, Chatbot etc.
2. Camera Capture photos for processing Normal phone camera
5. Cloud Database Database Service on Cloud IBM DB2, IBM Cloudant etc.
6. File Storage File storage requirements IBM Block Storage or Other Storage
Service or Local Filesystem
7. External API-1 Location service Location or google api
2. Security Implementations List all the security / access controls implemented, e.g. SHA-256, Encryptions, IAM Controls,
use OWASP etc.
of firewalls etc.
3. Scalable Architecture Justify the scalability of architecture (3 – tier, Micro- Python, Mysql
services)
4. Availability Justify the availability of application (e.g. use of load Python, Mysql
balancers, distributed servers etc.)
5. Performance Design consideration for the performance of the -
application (number of requests per sec, use of Cache,
use of CDN’s) etc.
References:
https://c4model.com/
https://developer.ibm.com/patterns/online-order-processing-system-during-pandemic/
https://www.ibm.com/cloud/architecture
https://aws.amazon.com/architecture
https://medium.com/the-internal-startup/how-to-draw-useful-technical-architecture-diagrams-2d20c9fda90d