내 코드가 가독성이 좋은지 유지보수하기 좋은지 객관화가 안되는 경우가 있다. 개개인 마다 작성 스타일이 다르기 때문에 좋은 방향이면 다행이지만 팀플에 어울리지 못한다면 본인과 팀에 모두 손해다.https://github.com/google/styleguide/
Representational State Transfer Application Programming Interface웹 통신을 위한 아키텍처 스타일서버와 클라이언트간에 이전 통신을 기억하지 않는다. api는 클라이언트에게 의존성을 가지지 않는다.예시로 식당 서빙하는 사
내 API의 성능을 객관적으로 알아야한다. 백엔드개발자는 결국 최적화 == 실력이다.성능 테스트하는 것도 비용이므로 시각적으로 정리된 수치를 확인가능하다면 최적화다.강도 테스트 도구는 여러 가지가 있지만 파이선이라는 빠른 생산성을 가진 언어로 쉽게 테스트가 가능하고 브
https://lovedh.tistory.com/entry/Ubuntu-2004%EC%97%90%EC%84%9C-swap-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0
os: 우분투22.04.3LTS aarch64arm환경에서 도커 설치https://iamjjanga.tistory.com/41
대시보드의 "도메인등록" 섹션의 링크 클릭해당페이지에서 도메인 등록 클릭가용 도메인을 검색해서 희망하는 도메인을 선택"결제 진행"버튼을 누르고 관리주체의 정보를 입력진행홈(Route 53)으로 돌아가서 대시보드의 "호스팅 영역" 링크 클릭3번에서 생성한 도메인주소를 클
스프링부트 객체를 DB에서도 OOP처럼 사용하기 위해서 사용한다.JPA는 주로 애노테이션을 사용하여 객체와 데이터베이스 간의 매핑을 설정합니다. 이를 통해 XML 기반의 설정보다 간결하고 직관적인 설정이 가능합니다.JPA는 SQL을 사용하는 대신에 JPQL이라는 객체
두 프레임워크 모두 공통된 언어를 사용하고 같은 라인의 프레임워크이지만 SpringBoot를 선택한 이유는 다음과 같다.
헤더는 동일하면서 페이로드만 제외되는 특징을 활용합니다.주로 자원 유무 확인과 캐시 유효성 확인에 사용하면 Response비용을 아낄 수 있습니다.또한 페이로드가 없기 때문에 보안 실수도 줄일 수 있습니다.필터링을 위한 서비스 로직이 늘어날 수 있지만 전체 조회를 지양
기존에 Opentracing에서 Jaeger로 보내던 작업을 Opentelemetry로 변경할 거예요. 이유는 Opentracing이 OpenCensus와 병합되면서 최신업데이트는 Opentelemetry에서 이루어지고 있어요. 운영중인 Jaeger서버에 Opentel
개발자가 직업과 취미를 가르는 기준은 돈을 받냐 안 받냐 차이라고 생각해요.비즈니스적으로 코드의 가치를 증명해야하는데 그 중 하나는 품질 보증이라고 느꼈어요.먼저 테스트 코드를 작성하며 질문을 통해 개발을 진행해야한다는 부분에서 테스트만 잘 구성한다면 최소 품질 보증이