[로아투두] 스프링 개발자의 NestJS 찍먹 후기
·
Project/LoaTodo
1. 나름 안정적인 운영개발을 하다보면, 익숙한 환경을 벗어나 새로운 환경을 시도해보고 싶을 때가 있습니다. 백엔드 개발자가 갑자기 프론트엔드를 한다던가... 앱 개발을 한다던가.... 국비지원 자바로 시작해서 스프링으로 넘어가고,로아투두도 그렇고 현재는 주로 스프링 부트를 사용해 백엔드 개발을 해오고 있습니다. 최근에 느낀점은새로운 프로젝트를 시작해도, 이미 만들어진 틀이 있어spring starter에서 Security, JPA, QueryDSL 등 필요한 라이브러리 가져오고대충 config 파일 만들어서 세팅해주고 도커 파일 만들고 AWS에서 설정 해주면 CI/CD 들어가서 배포까지 깔끔하게 됩니다. 이렇게 하면 t4g.micro EC2를 예약 인스턴스를 구매했다는 가정하에하루에 2달러 내외의 서버..
[LOATODO] 어쩌다 서비스 운영 / 약 2년 동안의 회고
·
Project/LoaTodo
1. 2022년 9월 ~ 2023년 5월 / 방황7월에 국비교육을 마치고 9월 쯤 4개의 프로젝트(라고 부르기 민망한)를 가지고 운좋게 취업을 빨리하였다.PHP 기반의 보안 회사의 UI/UX 팀이였는데, 보안 회사라 그런가... 나랑은 좀 안맞았다새로운 것을 배우고 무언가를 만들고 싶어 개발을 시작했는데 조금 다른 느낌...그래서 2달의 수습을 마치고 퇴사를 하였다. 그리고 월급으로 인프런에서 김영한 강사님 인강을 다 샀다. 한 100만원 좀 넘었나..?실력도 많이 오르고 사고방식도 달라지고 지금 2024년인데도 아직까지 반복해서 보고있다. 그러다 12월 7일 로스트아크에서 정식으로 오픈 API가 나왔다. 재밌어서 "오레하 제작 효율" 도 만들어보고 그때 당시 소나벨이 어려워서 하누마탄이 낫지않나 싶어소..
[LoaTodo] 로스트아크 API 키 발급 및 사용법
·
Project/LoaTodo
로아투두는 원할한 기능을 위해 사용자들에게 로스트아크 오픈 API키를 받고 있습니다.발급 방법을 모르시는 분들이 계셔 발급 방법을 남깁니다. 로스트아크 API 사이트https://developer-lostark.game.onstove.com/ Lostark OpenAPI Developer PortalOpen API For All Developers START BUILDING YOUR OWN CLIENTS TODAY USING OFFICIAL DATA. GET ACCESS TO LOSTARK APIdeveloper-lostark.game.onstove.com 로스트아크 API 발급 방법1. 위 링크로 들어가시거나 로스트아크 공식 홈페이지에서 하단으로 스크롤하여 오픈 API 버튼을 클릭하세요 2. 오픈 AP..
[LoaTodo / Spring] 전략패턴(Strategy Pattern)을 이용한 코드 리팩토링
·
Project/LoaTodo
1. 서론 디자인 패턴 중 전략패턴에 대해 공부하였고 프로젝트에서 수정하면 좋은 부분이 생각나서 반영하였습니다. - 공부자료 1 : 전략 패턴 예제 작성 + 깃허브 커밋 (참고. JAVA 객체 지향 디자인 패턴 서적) Fetch: 전략패턴 · minhyeok2487/DesignPattern@1a60ca0 minhyeok2487 committed Feb 26, 2024 github.com - 공부자료 2 : 사이트 전략 패턴 / 디자인 패턴들 / 행동 패턴 전략 패턴 다음 이름으로도 불립니다: Strategy 의도 전략 패턴은 알고리즘들의 패밀리를 정의하고, 각 패밀리를 별도의 클래스에 넣은 후 그들의 객체들을 상호교환 refactoring.guru 2. 리팩토링 2 - 1. 리팩토링 부분 현재 LoaTo..
[LoaTodo] 이메일 인증 Redis 서버 -> RDBMS로 변경
·
Project/LoaTodo
1. Redis 사용 중지 LoaTodo는 현재(2024년 2월 1일) 이메일로 가입하는 방식과 구글과 연동해서 가입하는 방식 두가지를 지원하고 있습니다. 그 중 인증번호를 확인하는 로직에서 데이터를 저장하는 용도로 Redis를 사용하고 있고 Redis 서버는 AWS ElastiCache에서 구축하고 있습니다. [ 코드 일부 ] public int sendMail(String mail){ MimeMessage message = createMail(mail); javaMailSender.send(message); saveRedis(mail, number); return number; } public boolean checkMail(MailCheckDto mailCheckDto) { List allByMai..
LoaTodo 사용설명서 입니다. (작성중)
·
Project/LoaTodo
로스트아크 일정 관리 사이트 LoaTodo 사용설명서 입니다! LOA TODO www.loatodo.com 1. 로그인 / 회원가입 1 - 1. 로그인 사이트 우측 상단 Login 버튼 클릭 시 로그인 화면으로 이동합니다 가입된 이메일, 비밀번호로 로그인을 진행할 수 있습니다. 또한, 구글 아이디와 연동해서 로그인을 진행할 수 있습니다. 개발 예정 비밀번호 찾기 구글 로그인으로 가입시 일반 로그인으로 로그인 가능하게 변경 다른 연동 로그인 추가 (카카오, 네이버, 애플 등) 로그인이 정상적으로 처리되면 우측 상단에 가입된 이메일이 표시됩니다. 1 - 2. 회원가입 로그인화면에서 '회원가입' 클릭시 회원가입 화면으로 이동합니다 이메일 인증 진행 후 가입이 가능합니다. 현재, 유효한 이메일인지 확인하는 로직..
마볼링
'LoaTodo' 태그의 글 목록