python 2

[Python] QR코드를 빠르게 만들어보자

며칠 전 회사 팀원 중 한분이 끙끙 앓고 계시길래 무슨 일이냐고 물어봤더니 - 기획팀에서 3000여개의 URL을 네이버QR코드 생성기를 사용해서 몇시간에 걸쳐 QR코드를 생성하고 개발팀에 전달 - 적용해보니 URL이 잘못 입력되어 있어서 3000여개의 QR코드를 다시 만들어야 하는 상황 - 서비스 오픈은 몇시간 남지 않은 상태 서비스 오픈이 몇시간 남지 않은 상태에서 네이버QR코드 생성기로 한땀한땀 QR코드를 다시 만들기에는 시간이 부족해서 구글링을 하여 방법을 몇가지 찾아봤다. 구글 Chart API 엑셀 함수 파이썬 스크립트 구글 Chart API와 엑셀 함수는 파일로 저장하는 기능이 없어서(못 찾아서) 파이썬 스크립트를 활용해서 생성하기로 했다. (파이썬을 다뤄보지 않아 코드 내용이 많이 부족할 수..

Python 2020.11.15

[모니터링] 서비스에 문제가 생기면 메세지를 받아보자

서비스를 운영할 때 예상치 못한 부분에서 장애나 오류는 언제든지 일어날 수 있다. 사전에 예방하는 것도 중요하지만 장애가 발생했을 때 이를 빠르게 인지하고 대처하는 것 또한 중요하다. 도입이유 - 물리적 서버 문제 발생 시 사용하고 있는 클라우드 서비스에서 알람을 보내주지만 어플리케이션단의 문제가 발생했을 때 노티기능이 없다. - 서비스에 문제가 있는 상태에서 방관하고 있으면 유저에게 서비스에 대한 신뢰를 잃어버릴 수 있다. 의사결정 배경 및 요구사항 - 문제가 발생했을 떄 즉시 인지할 수 있어야 한다. - 다른 할일도 많다 개발이 간편해야한다. - 팀원에게 익숙한 언어이거나 러닝커브가 작아야한다. - 비용적인 문제가 없어야 한다. - 시스템 관련 알림채널은 통일되어야 알림이 왔을 때 집중할 수 있다. ..

DevOps 2020.11.04