ToDoList

Avatar of 徐敏捷.
Avatar of 徐敏捷.

ToDoList

Golang engineer
Taipei City, Taiwan


自學 Go,並以 ToDoList 作為專案目標;專案目錄結構仿 Laravel 第一版本 (https://github.com/Frankie0702111/go-todolist)、延伸 (https://github.com/Frankie0702111/go-telegram-bot-todolist) 第二版本 (https://github.com/Frankie0702111/go-todolist-aws) 版本差異 : 第一版本 1. 介接 Google OAuth2 2. 介接 Telegram BOT 藉由簡易的指令,查看未完成的待辦事項 3. 介接 AWS S3,存放圖片檔 4. Log 紀錄檔 第二版本 1. 重構專案架構,達到低耦合高內聚 2. 介接 AWS 服務 - RDS (MySQL), EC2 (Redis), API-Gateway, Lambda, S3, VPC, IAM 3. Unit test (目前僅示範 Auth) 共通部分 : 框架 : Gin 程式語言 : Go v1.19 關連式資料庫 : GORM, MySQL v8 非關連式資料庫 : Redis v6 容器管理 : Docker 文檔 : Swagger 其他 : Air - live-reload, Migrate, Makefile 圖片源自網路
Avatar of the user.
Please login to comment.

Published: Apr 11th 2024
54
4
0

Tools

docker
Docker
redis
Redis
mysql
MySQL
go
Go

Share