-
Notifications
You must be signed in to change notification settings - Fork 0
/
Classification of Sections.txt
66 lines (52 loc) · 1.6 KB
/
Classification of Sections.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Introduction
Literature Review
Context
ANALYSIS
Methodology
Documentation Strategy
Backup techniques (test data, use PhpPgAdmin frequently to export dump files, considered Ansible and Terraform etc)
Hack attempt prevention, disabling clear-text password login access
Use of Technologies
Server hosting In House
OS (Windows VS Linux)
Ethical Considerations
Regular yum update to enforce preventing of vulnerabilities regarding security issues
SQL Injection Attack Prevention
Data Protection
Intellectual Property Rights / Access to Code
Selection of Technologies
Docker consideration
Choice of Amazon as a Cloud Provider
Choice of Virtual Machine Hosting service
Choice of Source Control (GitHub vs Dropbox)
Access from Local Workstation to Remote Server
Choice of Linux distribution (Amazon Linux)
Technologies Utilised
Selection and purchase of the Domain Name
Selection of Amazon Web Services
Consideration of EBS service
Selection of Amazon Machine Image (AMI)
DESIGN
Database Design Strategy
Physical Database Implementation
Database (Technology, Management tool PHPPgAdmin)
Schematic of System Components
StarUML Class Diagram
Data Sources
IMPLEMENTATION
Installation of PostgreSQL
Standard Connection Method : Console Access
Optional Connection Method : Mobile Console Access
Source Control from Windows : TortoiseGit
Secure / Authenticated Command Line Access : Putty and PPK file
Optional GitHub Management Tool : OctoDroid
Future Directions for the Project
Backup/Disaster Recovery
Scalability
Automated testing
Continuous Integration
Continuous Delivery
Testing & Evaluation
Critical Review
Appendix A
Bibliography