ELK 스택이란?
출처 https://www.ninjaone.com/blog/what-is-elk-stack/ 프로젝트 안정화 기간 동안 Kafka와 ELK 스택을 활용하여 5개 시스템의 로그를 중앙화하고, 모니터링 도구를 통해 오류나 특이사항을 실시간으로 파악하여 빠르게 대응할 수 있었습니다. 이번 포스팅에서는 이러한 역할을 수행하는 ELK 스택에 대해서 정리...
출처 https://www.ninjaone.com/blog/what-is-elk-stack/ 프로젝트 안정화 기간 동안 Kafka와 ELK 스택을 활용하여 5개 시스템의 로그를 중앙화하고, 모니터링 도구를 통해 오류나 특이사항을 실시간으로 파악하여 빠르게 대응할 수 있었습니다. 이번 포스팅에서는 이러한 역할을 수행하는 ELK 스택에 대해서 정리...
Spring Integration SFTP를 활용해 원격 서버에서 파일을 가져오는 로직을 구현하는 과정에서 다음과 같은 오류가 발생했습니다. 해당 오류의 원인과 해결 방안을 정리한 글입니다. org.apache.sshd.common.SshException: Server key did not validate 원인 DefaultSftpSes...
오늘은 RabbitMQ를 직접 설치하고, RabbitMQ의 GUI 환경을 간단히 살펴보겠습니다. 이후 Exchange와 Queue를 생성하고, Binding으로 연결한 뒤 메시지를 직접 발행(Publish)하여 동작을 확인해보겠습니다. 설치하기 환경 운영체제: macOS 설치 도구: Homebrew 설치 사이트: https://...
오늘은 메시지 브로커 중 하나인 RabbitMQ에 대해서 알아보도록 하겠습니다. RabbitMQ 란? RabbitMQ는 메시지 브로커(Message Broker) 또는 메시지 큐(Message Queue)라고 불리는 소프트웨어입니다. 이는 애플리케이션, 시스템 또는 서비스 간에 데이터를 교환하거나 통신을 관리하는 데 사용됩니다. Rabb...
최근 프로젝트에서 무결성이 중요한 데이터를 안전하게 관리하기 위해 블록체인을 활용하여 백엔드 시스템을 구축할 기회가 생겼습니다. 데이터의 신뢰성을 확보하면서도 효율적인 운영을 위해 Hedera Consensus Service(HCS)를 사용하였는데 HCS는 검증 가능한 타임스탬프와 이벤트 순서 보장 기능을 제공하며, 특히 낮은 수수료로 인해 프로젝트 ...