분류 전체보기294 springboot hot reload 방법 참고 링크 https://seolhee2750.tistory.com/193 2024. 3. 8. CIA 방해공작 메뉴얼 CIA의 전신인 OSS 에서 1944년에 만든 “방해공작 메뉴얼” 입니다. 어떻게 하면 조직을 무너뜨릴 수 있는지, 현재 나의 조직은 해당 항목들을 하고 있지는 않은지 돌아봐도 좋을 거 같습니다. 원문: https://www.cia.gov/static/5c875f3ec660e092cf893f60b4a288df/SimpleSabotage.pdf http://www.simplesabotage.com/excerpt/ 핵심 내용은 다음과 같습니다. These are the eight tactics from the Simple Sabotage Field Manual: 1. “Insist on doing everything through ‘channels.’ Never permit short-cuts to be t.. 2024. 1. 14. ioredis 레디스 클러스터 설정 레디스는 메모리 캐시로 disk i/o 에 비해 속도상 이점이 있으므로 빠른 처리를 필요로 할 때 이용할 수 있다. useCase로는 chat, response cache, 자주 조회되는 데이터, session manager, pub-sub 등 다양하다. (공식문서 참고: https://redis.com/solutions/use-cases) 레디스를 클러스터 방식으로 사용하는 이유는 클라이언트 입장에서 레디스가 죽지 않고 계속 서빙되도록 하기 위함이다. 최소 3개 이상의 master를 두어야하며 몇 가지 제약사항이 따른다. 이를 통해, 안정적인 레디스 서비스를 제공할 수 있다. nodejs 런타임에서 ioredis를 이용하여 클러스터를 설정하고자 하였는데 찾기가 어려웠다 단일 노드에 대한 사용은 많이 나.. 2023. 11. 21. 4년차가 되고 나서 회고 최근 1년 동안 정말 긴 시간이었던 거 같다. 다양한 업무와 경험을 하고 성장할 수 있는 기회였던 거 같다. 회사의 업무가 스쿼드 형태로 바뀌면서 업무 방식이 많이 변화하였고, 그 과정에서 더 좋은 스쿼드가 되기 위한 조건들을 파악하려 했다. 이 과정에서 이 업무를 왜 해야하는지, 이것을 함으로써 어떤 임팩트가 있는지 등을 항상 고민하는 습관이 생겼다. 이런 고민들을 하다보니 비즈니스에 대한 고민을 하게 되었고, 결국에 성공하는 서비스는 무엇인가를 고민하기 시작했다. 처음에는 더 좋은 기획과 유의미한 결과물을 만드는데 집중하였다. 그래서 기능을 만들 때 부터, 이 기능은 어떤 목적으로 만들고 배포 이후 어떻게 정량적으로 평가할지 까지 결정한 후에 작업을 하는 등의 절차를 제안하고 추진하였다. 만들 때 부.. 2023. 9. 27. 이전 1 ··· 3 4 5 6 7 8 9 ··· 74 다음