
프로젝트를 진행하면서 AWS 프리티어 EC2 서버를 사용하고 있었다.프리티어 인스턴스의 메모리는 1GB라서 처음에는 가벼운 서비스 정도는 충분히 돌릴 수 있을 거라고 생각했다.하지만 프로젝트가 커지면서 문제가 발생했다.서비스 구조는 대략 이랬다.Backend: Spri

최근에 예전에 만들었던 Spring 프로젝트를 다시 열어보게 됐다.4년 전에 만들었던 프로젝트라 그런지 구조도 꽤 낡아 있었고,요즘 기준으로 보면 유지보수가 쉽지 않은 구조였다.그래서 자연스럽게 이런 생각이 들었다."이 프로젝트를 Spring Boot로 옮겨볼까?"Sp

팀 프로젝트에서 로그인 기능을 구현하면서 인증 방식을 고민하게 됐다.처음에는 세션 기반 인증을 사용할까 고민했지만, 결국 JWT 기반 인증 방식을 선택했다.하지만 막상 구현해보니 단순히 로그인 기능을 만드는 것보다 토큰 관리와 보안 문제에서 생각보다 많은 고민이 생겼다
요즘 프로젝트 하면서 “서버 잘 돌아가고 있는지 한눈에 보고 싶다”는 생각이 계속 들었다. 로그 찍어서 보는 건 한계가 있어서 찾아보다가 Grafana를 알게 됐다. 1. Grafana? 처음엔 이게 뭔지 몰랐다 처음엔 그냥 “그래프 그려주는 툴인가?” 정도로 생각했는데 써보니까 느낌이 좀 다르다. 데이터를 예쁘게 보여주는 도구인데 문제는 “데이...