Telemetry PoC

엔스마트·2024년 6월 7일
post-thumbnail

Telemetry PoC

date: 2024.01.31

  • 목적

    • PoC(Proof of Concept)에서 사용한 기술 스택을 이해하고, 본 프로젝트를 준비 하기 위함
  • 기술 스택

    • Language: go, golang
      • https://go.dev/

        Build simple, secure, scalable systems with Go


        • An open-source programming language supported by Google
        • Easy to learn and great for teams
        • Built-in concurrency and a robust standard library
        • Large ecosystem of partners, communities, and tools

        It was the flexibility, how easy it was to use, and the really cool concept behind Go (how Go handles native concurrency, garbage collection, and of course safety+speed.)

      • go http framework

        • fiber
          • fasthttp package
            • 의존성
        • gin, echo
          • net/http
      • go orm

        • gormxorm
        • sqlx, sqlc, entgo
          • database/sql
    • Database: clickhouse
      • https://clickhouse.com/

        ClickHouse is the fastest and most resource efficient open-source database for real-time apps and analytics.

        ClickHouse is a column-oriented database that enables its users to generate powerful analytics, using SQL queries, in real-time.

    • Vue
    • 예상 PoC 아키텍처
    • 예상 PoC 개발
    • 소스 리뷰 및 데모
      • 트랜잭션
      • 로깅
      • 커넥션 관리 및 설정
        • 커넥션 오픈 후 close 없는 이유

https://pkg.go.dev/github.com/nvac/sqlxml#section-readme

https://pkg.go.dev/github.com/slf4go/logger

profile
클라우드 전환, MSA 서비스, DevOps 환경 구축과 기술지원 그리고 엔터프라이즈 시스템을 구축하는 최고 실력과 경험을 가진 Architect Group 입니다.

0개의 댓글