Skip to content

The "TSMC-Hackathon-2024-IT-Infra" Repository ๐ŸŒ features GenAI for log analysis and feedback ๐Ÿ“Š, a monitor controller for scaling ๐Ÿ”„, and a Discord bot ๐Ÿค– for alerts. It includes a serverless consumer for task simulation ๐Ÿš€, emphasizing code coverage/TDD ๐Ÿงช, CI with GitHub Actions, and Docker containerization ๐Ÿณ on Google Cloud Platform.

Notifications You must be signed in to change notification settings

NCKU-CSIE-Union/TSMC-Hackathon-2024-IT-Infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

TSMC Hackathon 2024 IT Infra

Summary

  • GenAI (Vertex AI + Pinecone)
    • Analyze Log
    • Store Log and feedback
    • Self-Improved Analyzer progressively
  • Monitor controller
    • Retrieve Log and Metric
    • Scale Cloud Run Actively
    • The Bridge between GenAI and Discord Bot
  • Discord Bot
    • Push alert
    • Thread conversation
  • Consumer
    • Serverless
    • Simulate Scalable Generic Task Consumer
    • Stress Test API to simulate real world scenario
  • Code coverage / TDD
    • Pytest, High code coverage
  • Wheel CI (aka. build our CI from wheel)
    • Workflow as Code (yaml format)
    • Github webhook triggered
  • DevOps
    • Github Action
    • GitFlow
    • CI/CD
    • Docker / Containerization

System Architecture :

Presentation

Presentation :

๐Ÿ’กIdea Note

Authors

Gitflow

source-tree

branch

  • main
  • develop
  • test
  • document
  • feature/xxx
  • fix/xxx
  • hotfix/xxx

message

  • feat: ๆ–ฐๅขž/ไฟฎๆ”นๅŠŸ่ƒฝ (feature)ใ€‚
  • fix: ไฟฎ่ฃœ bug (bug fix)ใ€‚
  • docs: ๆ–‡ไปถ (documentation)ใ€‚
  • style: ๆ ผๅผ (ไธๅฝฑ้Ÿฟ็จ‹ๅผ็ขผ้‹่กŒ็š„่ฎŠๅ‹• white-space, formatting, missing semicolons, etc.)ใ€‚
  • refactor: ้‡ๆง‹ (ๆ—ขไธๆ˜ฏๆ–ฐๅขžๅŠŸ่ƒฝ๏ผŒไนŸไธๆ˜ฏไฟฎ่ฃœ bug ็š„็จ‹ๅผ็ขผ่ฎŠๅ‹•)ใ€‚
  • perf: ๆ”นๅ–„ๆ•ˆ่ƒฝ (A code change that improves performance)ใ€‚
  • test: ๅขžๅŠ ๆธฌ่ฉฆ (when adding missing tests)ใ€‚
  • chore: ๅปบๆง‹็จ‹ๅบๆˆ–่ผ”ๅŠฉๅทฅๅ…ท็š„่ฎŠๅ‹• (maintain)ใ€‚
  • revert: ๆ’ค้Šทๅ›ž่ฆ†ๅ…ˆๅ‰็š„ commit
  • ci: DevOps ็›ธ้—œ่จญๅฎš

About

The "TSMC-Hackathon-2024-IT-Infra" Repository ๐ŸŒ features GenAI for log analysis and feedback ๐Ÿ“Š, a monitor controller for scaling ๐Ÿ”„, and a Discord bot ๐Ÿค– for alerts. It includes a serverless consumer for task simulation ๐Ÿš€, emphasizing code coverage/TDD ๐Ÿงช, CI with GitHub Actions, and Docker containerization ๐Ÿณ on Google Cloud Platform.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •