{"id":32718866,"url":"https://github.com/adriantunez/adriantunez.cloud","last_synced_at":"2026-05-18T05:44:19.619Z","repository":{"id":311358273,"uuid":"1042819962","full_name":"adriantunez/adriantunez.cloud","owner":"adriantunez","description":"Personal site of an AWS cloud architect, platform engineer, and SRE enthusiast willing to openly share his learnings","archived":false,"fork":false,"pushed_at":"2025-11-01T19:20:21.000Z","size":4833,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-01T21:11:44.316Z","etag":null,"topics":["aws","blog","blowfish","giscuss","hugo","sre","website"],"latest_commit_sha":null,"homepage":"https://adriantunez.cloud","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adriantunez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":"adriantunez","thanks_dev":null,"custom":null}},"created_at":"2025-08-22T16:19:38.000Z","updated_at":"2025-09-15T14:31:05.000Z","dependencies_parsed_at":"2025-08-24T10:36:54.944Z","dependency_job_id":"61f71aab-d697-4250-b72e-e95d99c4851d","html_url":"https://github.com/adriantunez/adriantunez.cloud","commit_stats":null,"previous_names":["adriantunez/adriantunez.cloud"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/adriantunez/adriantunez.cloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantunez%2Fadriantunez.cloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantunez%2Fadriantunez.cloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantunez%2Fadriantunez.cloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantunez%2Fadriantunez.cloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adriantunez","download_url":"https://codeload.github.com/adriantunez/adriantunez.cloud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriantunez%2Fadriantunez.cloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33166772,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T05:43:36.989Z","status":"ssl_error","status_checked_at":"2026-05-18T05:43:19.133Z","response_time":71,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","blog","blowfish","giscuss","hugo","sre","website"],"created_at":"2025-11-02T18:01:33.688Z","updated_at":"2026-05-18T05:44:19.614Z","avatar_url":"https://github.com/adriantunez.png","language":"HTML","funding_links":["https://buymeacoffee.com/adriantunez","https://www.buymeacoffee.com/adriantunez"],"categories":[],"sub_categories":[],"readme":"# adriantunez.cloud\n\n[![Website](https://img.shields.io/badge/Website-adriantunez.cloud-blue?style=flat-square\u0026logo=google-chrome)](https://adriantunez.cloud)\n[![Production](https://img.shields.io/badge/Production-Enabled-brightgreen?style=flat-square)](https://adriantunez.cloud)\n[![Staging](https://img.shields.io/badge/Staging-Disabled-lightgrey?style=flat-square)](#)\n[![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-Enabled-brightgreen?style=flat-square\u0026logo=githubactions\u0026logoColor=white)](https://github.com/adriantunez/adriantunez.cloud/actions)\n[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Support%20Me-yellow?style=flat-square\u0026logo=buy-me-a-coffee)](https://www.buymeacoffee.com/adriantunez)\n\nThis repository hosts the source code for my personal website. A place where I openly share my own learnings as an **AWS Cloud Architect, Platform Engineer, and SRE enthusiast**.\n\nRight now, this repo is a fully automated repository which configures the infrastructure resources through AWS CDK Typescript, as well as an automated webpage deployment for both staging and production environments.\n\nI decided to make it open source because I’ve always been curious about how other sites work, and I wanted to share mine openly.\n\n## Project Structure\n\n```\n├── infrastructure/          # AWS CDK Infrastructure as Code\n│   ├── bin/                # CDK application entry point\n│   ├── lib/                # CDK stacks and constructs\n│   ├── config/             # Environment configurations\n│   └── test/               # Infrastructure tests\n├── web/                    # Hugo static site source\n│   ├── content/            # Blog posts and pages\n│   ├── config/             # Hugo configuration\n│   ├── themes/             # Blowfish theme (git submodule)\n│   └── static/             # Static assets\n└── .github/workflows/      # GitHub Actions CI/CD pipelines\n```\n\n## Tech Stack\n\n### Core Technologies\n\n- **[Hugo](https://gohugo.io/)** — Fast and flexible static site generator\n- **[Blowfish](https://blowfish.page/)** — Modern Hugo theme with excellent UX\n- **[AWS CDK](https://aws.amazon.com/cdk/)** — Infrastructure as Code with TypeScript\n- **[Giscus](https://giscus.app/)** — GitHub Discussions-powered comments\n\n### AWS Services\n\n- **S3** — Static website hosting and storage\n- **CloudFront** — Global CDN for fast content delivery\n- **Route 53** — DNS management and domain registration\n- **ACM** — SSL/TLS certificate management\n- **IAM** — Identity and access management with OIDC\n\n### Development \u0026 CI/CD\n\n- **GitHub Actions** — Automated testing, building, and deployment\n- **Jest** — Infrastructure testing framework\n- **GitHub OIDC** — Secure, keyless AWS authentication\n\n## Deployment Workflow\n\n1. **Pull Request**: Automated testing of infrastructure and content\n2. **Release Creation**: Triggers production deployment\n3. **Infrastructure**: CDK deploys AWS resources\n4. **Content**: Hugo builds and deploys static site to S3\n5. **Cache**: CloudFront cache invalidation for immediate updates\n\n## Documentation\n\n- **[Infrastructure Guide](./infrastructure/README.md)** — AWS CDK Infrastructure as Code\n- **[Website Guide](./web/README.md)** — Hugo configuration and content management\n- **[CI/CD Guide](./.github/workflows/README.md)** — GitHub Actions workflows\n\n## Contact\n\nConnect with me for discussions, collaborations, or questions:\n\n- **Website**: [adriantunez.cloud](https://adriantunez.cloud/contact/)\n- **GitHub**: [@adriantunez](https://github.com/adriantunez)\n- **LinkedIn**: [adriantunez](https://www.linkedin.com/in/adriantunez/)\n\n## Support\n\nIf you find this project helpful or interesting, consider supporting my work:\n\n[![Buy Me A Coffee](https://img.shields.io/badge/Buy%20Me%20a%20Coffee-Support%20Me-yellow?style=for-the-badge\u0026logo=buy-me-a-coffee)](https://www.buymeacoffee.com/adriantunez)\n\nYour support helps me create more content and maintain open-source projects!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadriantunez%2Fadriantunez.cloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadriantunez%2Fadriantunez.cloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadriantunez%2Fadriantunez.cloud/lists"}