Skip to content

About

πŸš— ν˜„λŒ€μžλ™μ°¨ 연계 ν”„λ‘œμ νŠΈ | SDV 기반 μ°¨λŸ‰ μ†Œν”„νŠΈμ›¨μ–΄ Feature Flag 및 생λͺ…μ£ΌκΈ° 관리 ν”Œλž«νΌ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸš— SDV Feature Flag Platform

ν˜„λŒ€μžλ™μ°¨ 연계 νŒ€ ν”„λ‘œμ νŠΈ | SDV 기반 μ°¨λŸ‰ μ†Œν”„νŠΈμ›¨μ–΄ κΈ°λŠ₯ μ œμ–΄ 및 관리 ν”Œλž«νΌ

μ°¨λŸ‰ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό Feature λ‹¨μœ„λ‘œ κ΄€λ¦¬ν•˜κ³ , κΈ°λŠ₯의 μ‹€ν–‰ μƒνƒœμ™€ 생λͺ…μ£ΌκΈ°λ₯Ό μ œμ–΄ν•˜κΈ° μœ„ν•œ ν”Œλž«νΌμž…λ‹ˆλ‹€.

λ³Έ μ €μž₯μ†ŒλŠ” 전체 SDV OTA ν”„λ‘œμ νŠΈ 쀑 C++ 기반 Feature Flag ν”Œλž«νΌ κ΅¬ν˜„μ„ μ€‘μ‹¬μœΌλ‘œ κ΄€λ¦¬ν•©λ‹ˆλ‹€. 전체 ν”„λ‘œμ νŠΈμ—μ„œλŠ” React, Node.js/Express, Spring Boot, MQTT, Docker 등을 ν•¨κ»˜ ν™œμš©ν–ˆμŠ΅λ‹ˆλ‹€.

✨ Key Features

  • Feature Lifecycle Management β€” μ°¨λŸ‰ κΈ°λŠ₯의 μ‹€ν–‰, μ’…λ£Œ 및 μƒνƒœ 관리
  • Feature Flag β€” μ„€μ • 및 μ‹ ν˜Έ 기반 κΈ°λŠ₯ ν™œμ„±ν™”Β·λΉ„ν™œμ„±ν™”
  • Kill Switch β€” 이상 상황 λ°œμƒ μ‹œ κΈ°λŠ₯ 쀑단 μ œμ–΄
  • EventBus β€” Feature κ°„ 이벀트 기반 톡신
  • WatchDog β€” μ°¨λŸ‰ κΈ°λŠ₯ μ‹€ν–‰ μƒνƒœ λͺ¨λ‹ˆν„°λ§

πŸ› οΈ Tech Stack

Core

C++ CMake

Communication

gRPC Protocol Buffers

Environment

Linux

πŸ“‚ Repository Structure

sdv-feature-flag-platform/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ Feature/       # μ°¨λŸ‰ κΈ°λŠ₯ κ΅¬ν˜„
β”‚   └── Platform/      # κΈ°λŠ₯ 관리 및 톡신
β”œβ”€β”€ config/            # ν”Œλž«νΌ μ„€μ •
β”œβ”€β”€ tests/             # ν…ŒμŠ€νŠΈ μ½”λ“œ
β”œβ”€β”€ Docs/              # ν”„λ‘œμ νŠΈ 자료
└── markdown/          # 섀계 및 기술 λ¬Έμ„œ

πŸ“š Documentation

πŸ‘₯ Team

ν˜„λŒ€μžλ™μ°¨ 연계 SDV νŒ€ ν”„λ‘œμ νŠΈ

Member GitHub
μ΄λ‹€μœ€ @dayun6530
μ •μœ€ν˜Έ @Yuno-Jung
κ΅¬μžμ€‘ @wkwndrn

About

πŸš— ν˜„λŒ€μžλ™μ°¨ 연계 ν”„λ‘œμ νŠΈ | SDV 기반 μ°¨λŸ‰ μ†Œν”„νŠΈμ›¨μ–΄ Feature Flag 및 생λͺ…μ£ΌκΈ° 관리 ν”Œλž«νΌ

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages