Dkron 완전 셋업 - 고가용성 크론을 향해
Dkron 이란? 정해진 시간에 맞춰 어떤 작업을 수행하고 싶을 때 우리는 cron job을 많이 사용합니다. 가장 단순하게 linux의 cron을 사용할 수도 있지만, 기본 cron은 설정한 작업이 정상적으로 작동하지 않거나 어떠한 이유로 트리거 되지 않았더라도 그것을 쉽게 확인할 방법이 없습니다. 또한 cron이 돌고 있는 서비스나 서버에 문...
Dkron 이란? 정해진 시간에 맞춰 어떤 작업을 수행하고 싶을 때 우리는 cron job을 많이 사용합니다. 가장 단순하게 linux의 cron을 사용할 수도 있지만, 기본 cron은 설정한 작업이 정상적으로 작동하지 않거나 어떠한 이유로 트리거 되지 않았더라도 그것을 쉽게 확인할 방법이 없습니다. 또한 cron이 돌고 있는 서비스나 서버에 문...
What is Dkron and why do we need it? When we want to perform a task periodically, we often use cron jobs. While we can simply use Linux’s cron, the basic cron does not provide an easy way to ver...
A review that is 8 years late As an AI engineer practicing data analysis and machine learning in the industry, I always had a thirst for one of the most cutting-edge technology leading the AI to...
약 8년 늦은 리뷰? 나름 데이터 분석과 머신러닝을 공부하고 실무에 사용하고 있지만, 정작 현재 AI 기술을 이끌고 있는 트랜스포머에 대해서는 교양 수준으로 이따금씩 전해 들은(그리고 곧 까먹은) 것이 전부라 늘 아쉬웠습니다. 딥러닝 쪽 신기술을 실무로 제대로 사용해 본 경험이 많지 않아 비교적 최신 개념인 트랜스포머가 낯설기도 했고, 트랜스포머...
logging이란 무엇이고 왜 필요한가? 파이썬을 처음 배웠을 때 썼던 print("Hello World!"). 이 이후로 꽤 오랫동안 제 로깅은 print에만 머물러 있었습니다. 프로그램을 만들 때 디버깅을 위해 수많은 print문을 집어 넣었다가, 어느 정도 완성이 되었을 때 print 문을 전부 주석 처리하고, 또 다시 에러가 터졌을 때 ...
What is logging and why do we need it? My logging skills were stuck with print for quite a long while, ever since my first print("Hello World!"). I was stuck in the vicious cycle where I throw ...
Streamlit이란 무엇이고 왜 필요한가? 오늘 글에서는 제가 평소에 많이 활용하고, 상당히 애정하는 Streamlit이라는 파이썬 데이터 웹앱 프레임워크를 소개하려고 합니다. 파이썬 데이터 분석을 처음 배울 때 대부분 주피터 노트북 (Jupyter Notebook)으로 시작하는데, 이는 순수 파이썬 파일(.py)에서 작업하는 것에 비해 ...
What is Streamlit and why do we need it? In today’s post, I would like to introduce one of my favorite Python libraries, Streamlit, a Python data web application framework. When first learning ...
문제 상황 Streamlit contribution guide의 로컬 개발 환경 세팅을 따라가던 중, 로컬 시스템의 protobuf 버전과 pip install로 설치된 protobuf의 버전을 일치시켜야 한다는 부분을 읽었지만 난관에 부딪혔습니다. 로컬 시스템이 사용하는 protobuf의 버전은 다음 명령어로 확인할 수 있는데요. protoc...
Context I was following the streamlit contribution guide, and one of their requirements when setting up your local development environment was to match the system version of protobuf with the pi...