Skip to content

Commit 64cd0f6

Browse files
committed
refactor: reorganize project structure and archive historical files
- Move archived CHANGELOG.md, HISTORICAL.md, and discontinued.yaml to archive/ - Update docs with historical evaluation examples and project methodology evolution - Enhance Python tools with improved error handling and testing dependencies - Add new CHANGELOG.md, discontinued_services.yaml, and directories for services, tests, and historical evaluations
1 parent 7b5e7e6 commit 64cd0f6

22 files changed

Lines changed: 863 additions & 93 deletions
File renamed without changes.

archive/HISTORICAL.md

Lines changed: 0 additions & 67 deletions
This file was deleted.

archive/discontinued.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.

archive/discontinued_services.yaml

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# Discontinued Services
2+
# This file tracks services that are no longer free or have been discontinued
3+
# Each entry includes the service ID, sunset date, and reason for discontinuation
4+
5+
discontinued:
6+
- id: "heroku-free-tier"
7+
name: "Heroku Free Tier"
8+
provider: "Heroku"
9+
category: "compute"
10+
sunset_date: "2022-11-28"
11+
reason: "Heroku discontinued free tier to focus on enterprise customers"
12+
notes: "Free dynos, databases, and add-ons were available for hobby projects"
13+
last_free_tier: "always-free"
14+
alternative_services:
15+
- "render"
16+
- "fly-io"
17+
- "railway"
18+
19+
- id: "firebase-spark"
20+
name: "Firebase Spark Plan"
21+
provider: "Google"
22+
category: "database"
23+
sunset_date: "2020-08-17"
24+
reason: "Replaced with Blaze plan which requires billing account for new projects"
25+
notes: "Limited free usage with strict limits, now requires payment method on file"
26+
last_free_tier: "always-free"
27+
alternative_services:
28+
- "supabase"
29+
- "planetscale"
30+
- "mongodb-atlas"
31+
32+
- id: "parse"
33+
name: "Parse"
34+
provider: "Facebook"
35+
category: "database"
36+
sunset_date: "2017-01-28"
37+
reason: "Service shutdown by Facebook after acquisition"
38+
notes: "Popular Backend-as-a-Service platform for mobile apps"
39+
last_free_tier: "always-free"
40+
alternative_services:
41+
- "firebase"
42+
- "supabase"
43+
- "back4app"
44+
45+
# Notes:
46+
# - sunset_date: Date when the free tier was discontinued (YYYY-MM-DD)
47+
# - reason: Brief explanation of why it was discontinued
48+
# - notes: Additional context or details
49+
# - last_free_tier: The type of free tier that was available
50+
# - alternative_services: List of current free alternatives (service IDs)

docs/EVALUATION_CRITERIA.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,20 @@ Difficulty migrating away from the service.
147147
- Services promoting spam/scams
148148
- Dark web or anonymous access required
149149

150+
### Examples of Exclusions
151+
152+
#### Heroku Free Tier (Discontinued 2022)
153+
- **Decision**: Not included due to discontinuation
154+
- **Reason**: Heroku ended their free tier in November 2022
155+
- **Evaluation**: Originally evaluated in historical records
156+
- **Alternative**: Consider Railway, Render, or Fly.io
157+
158+
#### Firebase Spark Plan Limitations
159+
- **Decision**: Limited inclusion due to restrictive quotas
160+
- **Reason**: Daily limits too low for practical development use
161+
- **Evaluation**: Reviewed for potential inclusion with updated limits
162+
- **Status**: Under review for future consideration
163+
150164
## Documentation Standards
151165

152166
### Required Fields for Every Service

docs/OVERVIEW.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,29 @@ Python and Bash scripts for:
130130
- Responsive issue resolution
131131
- Educational value for cloud-native development
132132

133+
## Project History
134+
135+
### Methodology Evolution
136+
137+
#### Evaluation Criteria Development
138+
- **2023**: Added cost risk assessment and vendor lock-in analysis to identify hidden charges and migration challenges
139+
- **2022**: Introduced setup time and learning curve metrics to evaluate developer experience
140+
- **2021**: Initial criteria focused on free tier limits, availability, and basic service viability
141+
142+
#### Data Collection Methods
143+
- **2023**: Automated web scraping with manual verification for efficiency and accuracy
144+
- **2022**: Manual research enhanced by community contributions and peer review
145+
- **2021**: Initial manual catalog creation with basic documentation review
146+
147+
#### Schema Evolution
148+
- **v3.0 (2023)**: Added cost risk flags and vendor lock-in metrics
149+
- **v2.0 (2022)**: Introduced cost analysis and gotchas documentation
150+
- **v1.0 (2021)**: Basic service metadata and free tier limits
151+
152+
### Historical Evaluations
153+
154+
Detailed service evaluations from past quarters are archived in [`docs/historical-evaluations/`](./historical-evaluations/) for reference and methodology tracking.
155+
133156
## Future Vision
134157

135158
### Expansion Areas
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# AWS Service Evaluation - Q4 2023
2+
3+
Analysis of 15 AWS services for free tier inclusion.
4+
5+
*Note: This evaluation was originally documented in GitHub issue #123. The detailed analysis has been archived here for historical reference.*
6+
7+
## Summary
8+
9+
Comprehensive review of AWS free tier offerings conducted in Q4 2023, evaluating service maturity, limit practicality, and integration potential.
10+
11+
## Services Evaluated
12+
13+
- EC2 (Compute)
14+
- Lambda (Serverless)
15+
- S3 (Storage)
16+
- RDS (Databases)
17+
- CloudFront (CDN)
18+
- And 10 additional services
19+
20+
## Key Findings
21+
22+
- Free tier limits generally practical for development/prototyping
23+
- Some services have restrictive concurrent connection limits
24+
- Regional availability varies significantly
25+
- Cost monitoring essential to avoid unexpected charges
26+
27+
## Recommendations
28+
29+
Services recommended for inclusion based on evaluation criteria.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Microsoft Azure Free Services - Q4 2023
2+
3+
Azure free tier evaluation.
4+
5+
*Note: This evaluation was originally documented in GitHub issue #125. The detailed analysis has been archived here for historical reference.*
6+
7+
## Summary
8+
9+
Assessment of Microsoft Azure's free tier services and trial offerings.
10+
11+
## Services Evaluated
12+
13+
- Virtual Machines
14+
- App Service
15+
- Azure Functions
16+
- Storage Accounts
17+
- And other Azure services
18+
19+
## Key Findings
20+
21+
- Comprehensive free tier with 12-month trials for many services
22+
- $200 credit for new accounts
23+
- Some services have very low free limits
24+
- Enterprise-focused service portfolio
25+
26+
## Recommendations
27+
28+
Services suitable for development and small-scale production use.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# CDN and Edge Services Review - Q2 2022
2+
3+
Content delivery network evaluation.
4+
5+
*Note: This evaluation was originally documented in GitHub issue #67. The detailed analysis has been archived here for historical reference.*
6+
7+
## Summary
8+
9+
Evaluation of CDN and edge computing services with free tiers.
10+
11+
## Services Evaluated
12+
13+
- Cloudflare CDN
14+
- AWS CloudFront
15+
- Bunny.net
16+
- Fastly
17+
- And other CDN providers
18+
19+
## Key Findings
20+
21+
- Cloudflare emerged as the clear leader for free tier CDN
22+
- Significant differences in free bandwidth limits
23+
- Edge computing capabilities vary widely
24+
- Global distribution and performance metrics
25+
26+
## Recommendations
27+
28+
Recommended CDN services for different use cases and traffic volumes.
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Database Services Comparison - Q3 2022
2+
3+
Free database options analysis.
4+
5+
*Note: This evaluation was originally documented in GitHub issue #89. The detailed analysis has been archived here for historical reference.*
6+
7+
## Summary
8+
9+
Comparative analysis of free tier database services available in 2022.
10+
11+
## Services Evaluated
12+
13+
- MongoDB Atlas
14+
- PlanetScale
15+
- Supabase
16+
- AWS RDS
17+
- Google Cloud SQL
18+
- And other database providers
19+
20+
## Key Findings
21+
22+
- Significant improvements in free tier database offerings
23+
- PlanetScale and Supabase emerged as strong contenders
24+
- AWS RDS free tier limited to specific instance types
25+
- Performance and scaling limitations vary widely
26+
27+
## Recommendations
28+
29+
Recommended databases for different use cases and scale requirements.

0 commit comments

Comments
 (0)