호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (459) N
    • 개발 (248) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (13) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173)
      • 리뷰 (110)
      • 기타 (61)
    • 전자회로 & 부품 (28) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

Spring Boot + Docker로 배포하기 - 손쉬운 컨테이너 기반 애플리케이션 배포

현대적인 애플리케이션 배포 방식은 더 이상 서버에 직접 코드를 복사하는 형태가 아닙니다. 대신, 실행 환경과 애플리케이션을 하나의 이미지(Image)로 패키징하여 어디서나 동일하게 실행할 수 있는 Docker 컨테이너 기반 배포가 표준이 되었습니다. Docker를 사용하는 이유Spring Boot는 자체적으로 내장 톰캣을 포함하고 있어, 독립 실행이 가능하지만 운영 환경마다 Java 버전, 설정, OS 환경이 달라 문제가 발생할 수 있습니다. Docker를 이용하면 이러한 환경 차이를 없애고, “어디서 실행해도 동일하게 동작”하는 배포를 실현할 수 있습니다.개발/운영 환경의 일관성 확보배포 자동화 (CI/CD)와 연동 용이컨테이너 기반 스케일링 (ECS, Kubernetes 등) 1. Spring Bo..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 9.
  • textsms
차량용 전자부품 설계에서 주의할 점

차량용 전자부품 설계에서 주의할 점

자동차는 극한의 환경에서 장시간 작동해야 하므로, 차량용 전자부품 설계에는 일반 전자기기보다 훨씬 높은 신뢰성과 안전성이 요구됩니다. 차량용 전자부품의 특징차량용 전자부품은 단순한 전기 회로가 아니라, 진동, 온도, 습도, 전자파 등 다양한 스트레스 요인에 노출됩니다. 또한 전원 안정성과 노이즈 억제, 방수 및 절연 설계까지 모두 고려해야 합니다.작동 온도 범위: -40°C ~ +125°C 이상전원 공급 변동: 9V ~ 16V, 시동 시 최대 36V까지 상승 가능진동 및 충격: 장시간 반복 하중에 견딜 수 있는 구조 설계 필요 전원 안정성(Power Integrity) 확보차량용 전자부품은 엔진 시동, 배터리 전압 강하, 제너레이터 서지 등 다양한 전원 변화에 노출됩니다. 따라서 안정적인 전원 공급..

  • format_list_bulleted 전자회로 & 부품
  • · 2025. 11. 9.
  • textsms

Sleuth와 Zipkin으로 분산 트레이싱 - 마이크로서비스의 요청 흐름 가시화

마이크로서비스 환경에서는 하나의 요청이 여러 서비스를 거쳐 처리됩니다. 예를 들어 주문 API를 호출하면, 주문 서비스 → 결제 서비스 → 사용자 서비스로 연속 호출이 일어날 수 있습니다. 이때 요청 흐름이 어디서 지연되었는지, 어느 서비스에서 오류가 발생했는지를 추적하는 것이 바로 분산 트레이싱(Distributed Tracing)입니다. 분산 트레이싱이란?분산 트레이싱은 여러 서비스에 걸친 요청 흐름을 추적하여, 요청 단위 성능 병목 구간과 오류 원인을 파악하는 기술입니다. 각 요청에는 고유한 Trace ID가 부여되며, 요청이 다른 서비스로 전달될 때마다 Span이라는 하위 단위로 세분화되어 기록됩니다.이러한 Trace/Span 정보를 수집하고 시각화하기 위한 도구로는 Sleuth와 Zipkin이 ..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 8.
  • textsms
고주파 회로 설계: EMI / EMC 대책과 실무 적용

고주파 회로 설계: EMI / EMC 대책과 실무 적용

고주파 회로 설계에서는 EMI(Electromagnetic Interference, 전자파 간섭)와 EMC(Electromagnetic Compatibility, 전자파 적합성)가 가장 큰 설계 과제 중 하나입니다. EMI와 EMC의 기본 이해EMI는 전자기기에서 발생한 불필요한 전자파가 주변 기기에 간섭을 일으키는 현상이며, EMC는 이러한 간섭에도 불구하고 기기가 정상적으로 동작할 수 있는 능력을 의미합니다. EMI 억제와 EMC 확보는 동시에 고려되어야 하는 설계 목표입니다.EMI: 전자파 방출(Emission)을 줄이는 기술EMC: 외부 전자파에 대한 내성(Immunity)을 높이는 기술 EMI의 주요 발생 원인고주파 회로에서는 스위칭 소자, 고속 디지털 신호, 그리고 전원 변환 회로가 EMI..

  • format_list_bulleted 전자회로 & 부품
  • · 2025. 11. 8.
  • textsms

Hystrix/Resilience4j로 장애 대응하기 — 마이크로서비스의 회복탄력성 설계

마이크로서비스 환경에서는 서비스 간 호출이 빈번하게 발생합니다. 이때 한 서비스의 장애가 다른 서비스로 전파되면, 전체 시스템이 연쇄적으로 다운되는 장애 전이(Failure Cascade)가 발생할 수 있습니다. 이를 방지하기 위해 사용하는 기술이 바로 Circuit Breaker (서킷 브레이커) 패턴이며, Spring Cloud에서는 Hystrix 또는 Resilience4j로 구현할 수 있습니다. 서킷 브레이커(Circuit Breaker)란?서킷 브레이커는 마이크로서비스 간 호출 시 장애가 지속될 경우, 일정 시간 동안 호출을 차단하여 장애 전파를 방지하는 패턴입니다.[정상 상태] → [Open 상태] → [Half-Open 상태] → [Closed 상태]Closed: 모든 요청 정상 처리Open..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 7.
  • textsms
GaN (transistor GaN) vs SiC (transistor SiC) 반도체 비교

GaN (transistor GaN) vs SiC (transistor SiC) 반도체 비교

차세대 전력 반도체 기술의 중심에는 GaN(Gallium Nitride)과 SiC(Silicon Carbide)가 있습니다. 두 기술은 기존 실리콘(Si) 대비 효율과 내열성에서 뛰어나며, 전기차, 서버, 5G, 재생에너지 등 다양한 분야에서 각광받고 있습니다. GaN과 SiC 반도체의 기본 개념GaN과 SiC는 모두 와이드밴드갭(Wide Bandgap) 소재로, 고전압, 고온, 고주파 환경에서 안정적으로 동작합니다. 이들은 기존 Si 기반 MOSFET을 대체하며 전력 변환 효율을 극대화합니다.GaN (Gallium Nitride): 고속 스위칭, 낮은 게이트 전하, 저손실에 유리.SiC (Silicon Carbide): 고전압·고전류 내성이 뛰어나며, 산업용 고출력 응용에 적합. 물리적 특성 비교항..

  • format_list_bulleted 전자회로 & 부품
  • · 2025. 11. 7.
  • textsms
  • navigate_before
  • 1
  • ···
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • ···
  • 77
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (459) N
    • 개발 (248) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (13) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (173)
      • 리뷰 (110)
      • 기타 (61)
    • 전자회로 & 부품 (28) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #springboot
  • #routesapi
  • #api가이드
  • #google지도api
  • #typescript
  • #java
  • #리눅스명령어
  • #리눅스기초
  • #googlemap
  • #mysql
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바