2024-07-08-TIL TIL 2024-07-08-TIL Today I Learned AA(Application Architect) Application Architector란 시스템 특징에 적합한 (하나 혹은 그 이상의)프로그램의 아키텍처를 설계하고, 이것을 개발팀 전원이 파악할 수 있도록 약속된 표기방법(UML 등등)으로 문서를 작성하여 개발팀에 공유할 수 있도록하는 사람... 2024/07/08 2024-TIL
2024-07-03-TIL TIL 2024-07-03-TIL Today I Learned Heap Size https://www.alibabacloud.com/help/en/sae/use-cases/best-practices-for-jvm-heap-size-configuration JVM 힙(heap)은 new로 만든 객체가 올라가는 메모리 영역이다. 힙 크기는 보통 두... 2024/07/03 2024-TIL
2024-07-01-TIL TIL 2024-07-01-TIL Today I Learned Helper Class vs Utility Class https://www.baeldung.com/java-helper-vs-utility-classes https://naveen-metta.medium.com/java-helper-vs-utility-classes-a-compreh... 2024/07/01 2024-TIL
2024-06-28-TIL TIL 2024-06-28-TIL Today I Learned ProblemDetail https://medium.com/@mandeepdhakal11/using-problemdetail-specification-for-error-response-in-spring-boot-3-5d25956ef421 https://blog.restcase.com... 2024/06/28 2024-TIL
2024-06-12-TIL TIL 2024-06-12-TIL Today I Learned 검증과 중복검사 검증과 중복검사는 FE에서 처리하는게 좋을까? 아니면 BE에서 처리하는게 좋을까? 검증의 경우에는 FE와 BE에서 둘 다 처리할 수 있는 한 최대한 처리하는게 좋다. 중복검사의 경우에는 DB접근을 통해서 확인해야하는데, 별도의 API를 추가해서 FE로부터 검증된 데이터를 받는... 2024/06/12 2024-TIL
2024-05-30-TIL TIL 2024-05-30-TIL Today I Learned 비정형 데이터 https://terms.tta.or.kr/dictionary/dictionaryView.do?subject=%EB%B9%84%EC%A0%95%ED%98%95+%EB%8D%B0%EC%9D%B4%ED%84%B0 TTA 정보통신용어사전은 비정형 데이터를 정의된 스키마나 테... 2024/05/30 2024-TIL
2024-05-24-TIL TIL 2024-05-24-TIL Today I Learned Kubernetes와 EKS 운영에 필요한 개념을 워크로드, 오토스케일링, 배포, 관측성, 서비스 메시 순서로 정리한다. 전체 흐름은 아래 Kubernetes 정리 문서를 기준으로 보았다. https://whchoi98.gitbook.io/k8s Stateful vs Statel... 2024/05/24 2024-TIL
JPA 활용 1편 복습: 계층을 나누고 변경의 경계를 정하기 Lecture 웹 애플리케이션 개발 과정을 컨트롤러, 서비스, 저장소의 책임과 도메인 변경의 경계로 정리한다. 2024/05/18 Spring
2024-05-02-TIL TIL 2024-05-02-TIL Today I Learned 음악과 영상 스트리밍 서비스가 어떤 구조로 만들어지는지, 그리고 그 아래에서 쓰이는 프로토콜과 아키텍처 패턴을 정리한다. Music App System Design 음악 스트리밍 서비스를 설계할 때는 크게 두 가지 데이터 흐름을 나눠 본다. 하나는 곡, 앨범, 아티스트, 플레이리스트 같... 2024/05/02 2024-TIL
2024-04-29-TIL TIL 2024-04-29-TIL Today I Learned 테스트 케이스 설계를 다룬 자료의 2.4절 항목을 따라가며 든 생각을 적어 둔다. 입력을 나누고 줄이기 인풋의 모든 경우를 커버하고, 또 줄이고, 고배경함수로 줄이고 … 하지만 훈련이 필요할 듯 명세 기반 테스트는 입력을 하나씩 다 넣어 보는 것이 아니라, 같은 방식으로 동작할 입력끼... 2024/04/29 2024-TIL