Skip to content

futugyou/goproject

Repository files navigation

Golang Service

1. Project Overview

This monorepo contains projects that are either frequently used or frequently updated, some of which are deployed on Vercel.

Older projects have been moved to goproject-archived.

2. Project Description

2.1 Main Projects

  • alphavantage-server: Uses Alphavantage to obtain data and provides an API interface for React, mainly for displaying reports.

  • aws-web: Interacts with AWS, primarily using Aws Config to provide data for the React network topology diagram.

  • identity-center: A simple identity center for user login in projects like React. Planned to be reimplemented as identity-server (currently on hold).

  • infr-project: The original infr-project based on DDD. Currently being restructured; in the future, it will be used only for Vercel deployment.

  • openai-web: Previously used to test the OpenAI SDK; no updates have been made since switching to the official SDK.

2.2 Other Projects

  • identity-mongo: Stores data for identity-center using MongoDB.

  • k8sbuilder: Example project for k8sbuilder; not updated yet.

  • tour: Provides several simple functions using go generate.

  • other: Miscellaneous SDKs..

3. Deployment Architecture

  • Platform: Vercel

  • CI/CD: CircleCI for builds/tests, GitHub Actions for deployment (currently non-functional)

  • Monitoring & Status: CircleCI Insights and GitHub Actions badges

4. Roadmap

  • identity-centeridentity-server: Reimplement to improve functionality.

  • infr-project: Restructure for both unified and individual deployments.

  • Monitoring: Front-end projects are already connected to Grafana Cloud and Honeycomb.io; back-end integration pending.

5. CircleCI & Github Actions Status

CircleCI Alphavantage Data SyncData Dependabot

6. CircleCI Insights

Infr Project Service

CircleCI

AWS Service

CircleCI

Identity Service

CircleCI

OpenAI Service

CircleCI

Alphavantage Service

CircleCI

7. GitHub Actions: Vercel Deployment Status (Archived)

Vercel Deployment Status

[!CAUTION] Due to a problem with Vercel Cli, the following action is no longer available.

AWS Preview AWS Production

Identity Preview Identity Production

OpenAI Preview OpenAI Production

Infr Project Preview Infr Project Production

Alphavantage Preview Alphavantage Production

About

do project with golang

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages