June 24, 2024
1. 개요 서버 개발을 하다 보면 다양한 작업을 백그라운드에서 처리해야 하는 상황이 자주 발생한다. 이러한 작업은 주기적으로 실행되거나, 특정 이벤트에 반응하여 실행된다. 이 때문에 서버 개발에서 스케줄러가 필수적인 기능이기도 하다. 또한 서버 이중화를 위해 분산 환경에서 다중 서버에서도 스케줄링이 원활하게 동작할 수 있어야 한다. 스프링으로 개발하고 있…
February 24, 2024
1. URDF이란? (Unified Robot Description Format)는 로봇의 원, 타원, 직사각형 따위의 기하학 적 모델, 관절, 센서 등의 정보를 정의하는 XML 형식의 파일이다. 이 XML 파일에서 로봇의 부분을 나타내는 링크(link)와 동적인 움직임을 갖는 조인트(joint) 등 정보를 정의해서 로봇을 모델링 한다. 모델링한 정보는 R…
October 27, 2023
1.Postman Flows이란? Postman Flows는 여러 타입의 빌딩 블록을 서로 연결하여 작업 흐름을 정의하고 자동화하는 데 사용되는 도구이다. Flows는 코드 한 줄도 작성하지 않고 작업 흐름을 정의할 수 있는 UI를 제공해 주고 있어서 개발자 외에도 누구나? 쉽게 Flows를 사용할 수 있다. 다음은 Postman Flows 의 주요 특징…
April 02, 2023
What (formerly Kafka SQL, KSQL) is a streaming SQL engine for Kafka. It provides an SQL interface that allows developers to easily perform streaming processing in Kafka using familiar SQL syntax. Th…
March 18, 2023
API 서버를 구축하기 위해 사용할 수 있는 서비스는 아래와 같이 여러 서비스가 존재한다. Heroku GCP PythonAnywhere AWS (Amazon Web Service) 위 서비스들은 대부분 무료 플랜을 제공하고 있고 제한된 리소스와 기능을 제공한다. 개인적으로 여러 서비스 중에서 그래도 장기간 12개월간 무료로 사용할 수 있는 AWS를 선호…
March 07, 2023
1.What is Jaeger? 1.1 Distributed Tracing? In a distributed environment such as Microservices, it is not easy to identify the problems right away just going through the logs. In particular, most prob…
March 06, 2023
When using Kafka, it is much nicer to have some kind of UI interface and I believe many people use Ahkq UI including myself. But sometimes using Kafka CLI is necessary for troubleshooting and it can …
March 06, 2023
하나의 구글 이메일 계정으로 여러 이메일 주소를 사용할 수 있다는 걸 알고 계셨나요? AWS 계정은 12월간 무료로 사용할 수 있어 개인적으로 매년 AWS 계정을 다시 생성할 때 주로 구글의 별칭 기능을 사용하고 있다. 별도의 설정도 필요 없고 아래와 같이 점이나 플러스 사인을 추가하면 끝이다. 이메일 별칭 (alias) 기능 사용하기 구글의 alias …
March 05, 2023
투자 스터디를 하면서 주식 투자 매매일지를 구글 시트로 작성하고 있는데 Google Apps Script를 유용하게 사용하게 되어 간단하게 정리합니다. Google Finance 함수란? Apps Script에 언급하기 전에 먼저 Google Finance 함수를 알아보자. 이 함수는 구글 시트에서 사용할 수 있는 내장 함수 중에 하나로, 실시간 주식 시…