시드니랩
알면 정말 유용하고 편리한데, 생각보다 지인들이 많이 모르고 있는 기능이다. 바로 Github action을 이용해서 이미지를 자동 배포하는 기능이다. 이 포스트에서는 Google Cloud Platform 의 Artifact Registry 에 자동 배포하는법을 작성한다. 비즈니스 로직이 복잡하지 않은 서비스들은 개발자 입장에서는 서버리스로 배포하는 것이 편리하다. 아래 서비스는 간단한 REST API 서버인데, IaaS VM 인스턴스에 올리고, nginx, pm2 까지 설치하면서 로그 읽는 유지보수는 오래걸리고 굉장히 번거로운 과정이다. 그래서 나는 (요즘은) 도커를 사용해서 클라우드에 배포하고, 서버리스로 돌리는 형태를 좋아한다. 아래 다이어그램을 보면 대략의 프로세스 플로우를 엿볼 수 있다. Gi..
누가봐도 분명 그래프 문제인데, 'shortest' 관련한 이야기가 없어서 바로 DFS로 접근했다. Permutation/ Combination 의 DFS문제가 얼마나 기초가되는지 다시한번 실감한다
✣ Gowalla 데이터셋 링크 : snap.stanford.edu/data/loc-Gowalla.html Gowalla 는 Social Game 으로 특정 장소에서 체크인하고 근처에 있는 사람들과 연락하고 게임도 할 수 있는 앱이다. 게임을 통해 얻은 유저 데이터셋을 스탠포드 측에 제공해서 지금은 Stanford Large Network Data Collection 중 Location Based Online Social Network 의 한 종류로 일반에서 사용할 수 있다. 포맷은 Brightkite 과 동일 하지만, Node,Edges 수가 거의 4배 차이나서 전체적으로 보았을때 더 큰 그래프라서 당연하지만 더 많은 정보를 담고 있다. User ID와 User 의 1촌들에 대한 정보를 담고있는 Gow..