0% found this document useful (0 votes)
67 views3 pages

Technology Stack - Template

The document outlines the requirements for the Project Design Phase-II, focusing on the technology stack and architecture for a project. It includes guidelines for creating an architectural diagram, detailing components, technologies, and application characteristics. The document also references various resources for further information on technical architecture and implementation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views3 pages

Technology Stack - Template

The document outlines the requirements for the Project Design Phase-II, focusing on the technology stack and architecture for a project. It includes guidelines for creating an architectural diagram, detailing components, technologies, and application characteristics. The document also references various resources for further information on technical architecture and implementation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Project Design Phase-II

Technology Stack (Architecture & Stack)

Date 03 October 2022


Team ID PNT2022TMIDxxxxxx
Project Name Project - xxx
Maximum Marks 4 Marks

Technical Architecture:
The Deliverable shall include the architectural diagram as below and the information as per the table1 & table 2
Example: Order processing during pandemics for offline mode
Reference: https://developer.ibm.com/patterns/ai-powered-backend-system-for-order-processing-during-pandemics/

Guidelines:

1. Include all the processes (As an application logic / Technology Block)


2. Provide infrastructural demarcation (Local / Cloud)
3. Indicate external interfaces (third party API’s etc.)
4. Indicate Data Storage components / services
5. Indicate interface to machine learning models (if applicable)
Table-1 : Components & Technologies:

S.No Component Description Technology


1. User Interface How user interacts with application e.g. HTML, CSS, JavaScript / Angular Js /
Web UI, Mobile App, Chatbot etc. React Js etc.
2. Application Logic-1 Logic for a process in the application Java / Python

3. Application Logic-2 Logic for a process in the application IBM Watson STT service

4. Application Logic-3 Logic for a process in the application IBM Watson Assistant

5. Database Data Type, Configurations etc. MySQL, NoSQL, etc.

6. Cloud Database Database Service on Cloud IBM DB2, IBM Cloudant etc.

7. File Storage File storage requirements IBM Block Storage or Other Storage
Service or Local Filesystem
8. External API-1 Purpose of External API used in the application IBM Weather API, etc.

9. External API-2 Purpose of External API used in the application Aadhar API, etc.

10. Machine Learning Model Purpose of Machine Learning Model Object Recognition Model, etc.

11. Infrastructure (Server / Cloud) Application Deployment on Local System / Cloud Local, Cloud Foundry, Kubernetes, etc.
Local Server Configuration:
Cloud Server Configuration :

Table-2: Application Characteristics:

S.No Characteristics Description Technology

1. Open-Source Frameworks List the open-source frameworks used Technology of Opensource framework
2. Security Implementations List all the security / access controls implemented, e.g. SHA-256, Encryptions, IAM
use of firewalls etc. Controls, OWASP etc.
S.No Characteristics Description Technology

3. Scalable Architecture Justify the scalability of architecture (3 – tier, Technology used


Micro-services)
4. Availability Justify the availability of application (e.g. use of Technology used
load balancers, distributed servers etc.)
5. Performance Design consideration for the performance of the Technology used
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

You might also like