처음 할 때에는 로드밸런서 생성과 대상그룹 설정에서 정확한 flow가 이해되지 않아서 애먹었던 것 같다. 심지어 처음 https를 테스트 했을 때는 임시로 서버를 돌리려고 apache를 설치했다가 나중에 jar 파일이 제대로 돌지 않아서 테스트 서버는 내려야만 했었다
'홈 화면에서 계산 로직이 빠진다면, 얼마나 빨라질까?' JMeter로 테스트를 하면서 이런 생각이 들었다. '그래서 뭘 테스트 해야하나 ....' 테스트 코드는 테스트 커버리지를 높이면서 서비스 로직에 대해 자신있게 배포할 수 있는 근거를 만들었다고 했다. 그
아래는 1차 배포 후 수정 전 ERD다. 수정하게 된 요지는 이것이다. > 사용자가 입금, 출금, 저금한 데이터를 호출할 때마다 사용자가 저장한 record 들을 모두 가져와서 계산해야 한다 ! 이 로직을 다 만들고, 메소드로 나눈 것만으로도 엄청난 것이라고 생
모아부자 서비스 개발 중 처음 기획하고 ERD를 설계했던 부분에서 수정해야 할 부분이 생겼다. 바로 목표에 대한 초대를 여러 개 받고 싶다는 것이다.처음에는 초대하고, 수락 대기 상태만 있으면 될 것이라고 생각했었다. 그래서 'isaccepted' 라는 이름으로 'Ch
deploy.sh 작성 → 리눅스 쉘 스크립트 작성 : CI/CD는 개발자가 하는 작업을 다양한 프로그램들을 활용하여 자동으로 통합배포하는 것이다. 따라서 자동배포에 사용하는 프로그램들이 어떤 과정으로 이루어지는지 정확히 알아야했다. CI/CD를 구현하는 프로그램들은
Github Actions이란 Github에서 제공하는 워크플로우(workflow)를 자동화하도록 도와주는 도구이다. 테스트, 빌드, 배포 등의 다양한 작업들을 자동화하여 처리한다.※ 깃헙액션과 같은 다른 도구는 무엇이 있는가? 젠킨스Jenkins 는 Java 기반,
CI는 지속적인 통합(Continuous Integration)을 의미한다. 여러 명의 개발자가 동시에 개발할 때, 코드 작업을 하면 정기적으로 빌드 및 테스트 과정을 거쳐 공유 리포지토리에 통합된다.CD는 Continuous Delivery\\ Continuous D
첫 번째 API 설계RESTful API. 정말 많이 듣는 이야기이기에 처음부터 잘 해보려고 했다. 그런데 쉽지 않았다.서로가 RESTful API에 대해 제대로 알지 못한 상태였고, 서비스 전체가 확실하게 그려지지 않았기에 API 설계 자체도 어려웠던 것이 큰 맹점이
테스트 영역 : Service Logic테스트 체크 툴 : jacoco코드 커버리지 : 75% 이상MemberService를 테스트하지 못했다. OAuth2를 사용하면서 카카오 코드를 이용해서 JWT Token을 만드는 과정 등 외부적인 요소가 많다고 판단하여 다른 곳
Refactoring, refactoring, refator, ...Error, Error, Error, ..이번주는 이런 느낌 아니었을까?"우리 내일 모레 쯤 배포할까요?", "유저 테스트 해야죠.""어? 여기 에러".."다시 배포할까요?", "사용자들이 써봐야 ..
Alarm 기능 구현 (Web Push)Alarm CRUD 기획/구현FE / BE 붙여서 test중간발표 준비 및 발표지난주에 꽤나 소진 된 탓일까이번주 초에는 뭔가 루즈하게 지냈다.할 일이 아예 없는 것은 아니지만 할 일이 뭔지 굳이 고민하고 생각하면서 힘을 내기 어
카카오 Oauth 로그인 오류 잡기 완료(1차 구현 완료 -> 이후 리팩토링 예정)AWS 배포CI/CD : Github Actions (+ S3, CodeDeploy)HTTPS 배포(인증서 발급)CORS : HTTPS 배포 후 프론트랑 맞추기CRUD API 완료이번 한
와 TIL을 또 며칠만에 작성하는건지실전 프로젝트 시작하고는 처음 TIL이다.오늘의 TIL은 의미가 있다.어제, 오늘 오류를 잡았기 때문이다!!!!!!!!!!!!!!!너무 행복하다.정말 몇 주 전, 며칠 전만 해도 오류가 뜨면 쪼르르 였다.옆 사람에게, 매니저님께 쪼르
프로젝트 기간: 22. 03. 04 - 22. 04. 07프로젝트 이름: 모아부자(moabuza)프로젝트 간략 소개: 청소년들이 저축 목표를 정하고 도전을 하며 저축하는 습관을 기를 수 있도록 도움을 주는 웹 어플리케이션팀원: 팀장-양승훈(BE) / 부팀장-박재현(FE
TIL은 거의 20일만에 작성을 한다.주특기 1주차를 집중해서 시작하면서 여유라는 게 사라졌나 보다.주특기 3주나는 잘 해냈는가?스프링에 대해 무지했던 인간이 이만큼 해냈다는 것그만큼으로도 참 열심히 했다, 라고 스스로에게 말해주고 싶다.하지만 -반면에 내가 최선을 다
큰 파도를 헤쳐나온 것일까,더 큰 파도로 들어간 것일까알고리즘을 마치고 주특기 주차가 시작되었다.진짜 마지막 알고리즘 주차. 이제 추가 공부는 스스로다. 남은 항해 기간에도 알고리즘 공부를 절대 놓아서는 안 된다고 생각하는데, 어떻게 될런지 -마지막 주차라서 마음이 많
프로젝트 설계 (4주차 과제로 API 설계)상품 목록 조회게시물 등록검색 기능 (Naver API)CS 스터디 : 정수를 비트로 표현하는 방법(음수표현, 1의보수, 2의보수)3, 4주차 강의를 들었는데. 3주차 강의는 거의 html, css, javascript 이야기
주특기 시작IntelliJ IDEA 설치Java 기초 문법Java 클래스Getter, SetterGradleRDBMSSQL 연습JPA생성일자, 수정일자 받기LombokAPI : GET, POST, PUT, DELETE스프링 기초 강의 1/2주차CS 스터디 : 비트, 논
시험 2문제정수 삼각형(programmers)입국 심사(programmers)밍글항해톡 : CORS - 발표알고리즘의 마지막 날. 힘을 주지도 그렇게 힘이 빠지지도 않은 정도를 유지하며 보냈던 하루가 아닌가 싶다.돌이켜보면 많은 것들을 배우고 많이 성장했다고 볼 수 있
다이나믹 프로그래밍(DP)최대 서브 배열계단 오르기집 도둑CORS : 항해톡 발표준비오늘은 다이나믹 프로그래밍을 공부하고, CORS 항해톡 준비를 했다.DP는 튜터님도 문제를 많이 풀어야 한다고 말씀하셨다.그정도로 규칙적이지 않은 문제 풀이라고 해야할까나 -점화식, 이