A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ||||||||||||||||||||||||
2 | Category | Service | Description | Upfront | Monthly Flat | Monthly Per MAU | Observations | |||||||||||||||||
3 | CONTENT GENERATION | Secrets Manager | Stores IGDB API Key | 0 | 0.4 | 0 | ||||||||||||||||||
4 | CONTENT GENERATION | Rekognition | Detect Text in Image - Initial Processing | 60 | 0 | 0 | ||||||||||||||||||
5 | CONTENT GENERATION | Rekognition | Detect Text in Image - Approx 300 | 0 | 0.3 | 0 | ||||||||||||||||||
6 | CONTENT GENERATION | EventBridge | Schedulers for lambda and AWS step functions | 0 | 0 | 0 | ||||||||||||||||||
7 | CONTENT GENERATION | ECS | Docker Image Storage for Lambda Function | 0 | 0.03 | 0 | ||||||||||||||||||
8 | CONTENT GENERATION | S3 | Raw and Processed Data and Screenshot hosting | 0 | 3.02 | 0 | ||||||||||||||||||
9 | CONTENT GENERATION | Lambda | Content Generation Pipeline Lambda Functions | 0 | 10 | 0 | ||||||||||||||||||
10 | CONTENT GENERATION | AWS Step Functions | Question Extraction and Generation orchestration | 0 | 0.28 | 0 | ||||||||||||||||||
11 | CONTENT GENERATION | S3 | Unity WebGL Build Hosting | 0 | 0 | 0 | ||||||||||||||||||
12 | ALL | Athena | Athena Costs | 0 | 30 | 0 | ||||||||||||||||||
13 | ||||||||||||||||||||||||
14 | MONITORING | SNS | Topics to notify developers | 0 | 0.09 | 0 | ||||||||||||||||||
15 | MONITORING | CloudWatch | Project Logs and Cost Monitoring | 0 | 12.09 | 0 | ||||||||||||||||||
16 | ANALYTICS | Lambda | Processing | 0 | 0 | 0 | ||||||||||||||||||
17 | ANALYTICS | S3 | Store Events and manipulation | 0 | 0 | 0.0154 | To Monitor and Adjust | |||||||||||||||||
18 | ANALYTICS | Lambda | Ingestion | 0 | 0 | 0.000156 | ||||||||||||||||||
19 | ANALYTICS | Lambda | Autorization | 0 | 0 | 0.000156 | ||||||||||||||||||
20 | ||||||||||||||||||||||||
21 | FRONTEND | Cloudfront | Analytics | 0 | 0.15 | 0 | ||||||||||||||||||
22 | FRONTEND | Cloudfront | Client + Questions + Screenshots | 0 | 0 | 0.013997875 | ||||||||||||||||||
23 | FRONTEND | API Gateway | Twitch Authentication | 0 | 0 | 0.002205 | ||||||||||||||||||
24 | FRONTEND | Lambda | Twitch Authentication | 0 | 0 | 0.000006 | ||||||||||||||||||
25 | FRONTEND | API Gateway | Analytics Ingestion | 0 | 0 | 0 | ||||||||||||||||||
26 | FRONTEND | WAF | Cloudfront + API Gateway | 0 | 12 | 0.001208 | ||||||||||||||||||
27 | FRONTEND | Route 53 | Loremasters Subdomain Hosted Zone | 0 | 4.5 | 0.0000125 | ||||||||||||||||||
28 | FRONTEND | Certificate Manager | SSL Certificates for Loremasters Subdomains | 0 | 0 | 0 | ||||||||||||||||||
29 | ||||||||||||||||||||||||
30 | We're hypothesizing that each user plays DAILY, which is considerably more than a typical MAU would play | Scenario 1 user | $72.86 | $0.03 | TOTAL MONTHLY COST | |||||||||||||||||||
31 | Scenario 1k MAU | $72.86 | $33.14 | $106.00 | ||||||||||||||||||||
32 | Scenario 10k MAU | $72.86 | $331.41 | $404.27 | ||||||||||||||||||||
33 | Scenario 100k MAU | $72.86 | $3,314.14 | $3,387.00 | ||||||||||||||||||||
34 | ||||||||||||||||||||||||
35 | ||||||||||||||||||||||||
36 | *** This architecture is not designed for larger volume *** | |||||||||||||||||||||||
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 | ||||||||||||||||||||||||
67 | ||||||||||||||||||||||||
68 | ||||||||||||||||||||||||
69 | ||||||||||||||||||||||||
70 | ||||||||||||||||||||||||
71 | ||||||||||||||||||||||||
72 | ||||||||||||||||||||||||
73 | ||||||||||||||||||||||||
74 | ||||||||||||||||||||||||
75 | ||||||||||||||||||||||||
76 | ||||||||||||||||||||||||
77 | ||||||||||||||||||||||||
78 | ||||||||||||||||||||||||
79 | ||||||||||||||||||||||||
80 | ||||||||||||||||||||||||
81 | ||||||||||||||||||||||||
82 | ||||||||||||||||||||||||
83 | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||
85 | ||||||||||||||||||||||||
86 | ||||||||||||||||||||||||
87 | ||||||||||||||||||||||||
88 | ||||||||||||||||||||||||
89 | ||||||||||||||||||||||||
90 | ||||||||||||||||||||||||
91 | ||||||||||||||||||||||||
92 | ||||||||||||||||||||||||
93 | ||||||||||||||||||||||||
94 | ||||||||||||||||||||||||
95 | ||||||||||||||||||||||||
96 | ||||||||||||||||||||||||
97 | ||||||||||||||||||||||||
98 | ||||||||||||||||||||||||
99 | ||||||||||||||||||||||||
100 |