Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/juddlestone/resume.itsjack.cloud

My entry to the Cloud Resume Challenge. This static website was previously deployed through Azure Repos and Pipelines. I thought I would migrate it to Github Actions to ensure I remain familiar with the Github ecosystem. You can view this challenge here -> https://cloudresumechallenge.dev/
https://github.com/juddlestone/resume.itsjack.cloud

azure azure-devops cloud-resume-challenge github github-actions

Last synced: about 2 months ago
JSON representation

My entry to the Cloud Resume Challenge. This static website was previously deployed through Azure Repos and Pipelines. I thought I would migrate it to Github Actions to ensure I remain familiar with the Github ecosystem. You can view this challenge here -> https://cloudresumechallenge.dev/

Awesome Lists containing this project

README

        

### ☁️ Cloud Resume Challenge | resume.itsjack.cloud
The Cloud Resume Challenge is a project designed to demonstrate cloud skills in a real-world scenario. In this Azure edition, I've utilized various Azure services to host and manage my online resume.

### 📃 Architecture
![Architecture Diagram](./imgs/diagram.png)

### 🔧 Components
- **Azure Storage Account**: Hosts the static website (HTML/CSS/JavaScript).
- **Azure Functions**: Processes the retrieval and updating of visitor count data.
- **Azure Cosmos DB**: Stores visitor count data.
- **Azure CDN**: Distributes content globally for faster access & provides SSL certificate.
- **GoDaddy**: Domain registrar for my 'itsjack.cloud' domain.

### 📝 Learnings
This project was previously hosted and deployed through Azure DevOps, utilizing Azure Repos and Pipelines. Migrating this to Github and Github Actions proved a great learning experience, better understanding the Github Actions syntax and how it handles secrets.

### 🔮 Future Improvements
- Implement a built-in blog section.
- Enhancing the UI/UX design.
- Potentially integrate more Azure services for advanced functionalities.