Todo 119
BFF로 외부 데이터와 내부 API 매핑 파이프라인 만들기
BFF란?BFF(Backend For Frontend)는 이름 그대로 프론트엔드를 위한 백엔드이다.일반적인 API 서버는 모든 클라이언트가 공통으로 사용할 수 있도록 만들어진다. 모바일, 웹, 관리자 페이지 등 모든 클라이언트가 같은 API를 사용한다. 문제는 각 클라이언트마다 필요한 데이터가 다르다는 것이다.일반적인 구조에서의 문제관리자 페이지는 여러 API를 조합해서 써야 하는 경우가 많음프론트엔드에서 API 5개를 호출해서 직접 조합로직이 프론트에 몰리고, 복잡해지고, 느려진다BFF 구조에서 해결각 클라이언트에 맞는 구조로 백엔드 호출데이터 조합, 가공, 매핑을 BFF에서 처리프론트엔드로 깔끔하게 데이터 전달 가능BFF가 필요한 경우 프론트엔드에서 API를 여러 번 호출해서 데이터를 조합하고 있을 ..
카테고리 없음 | 2026. 2. 15. 23:53
2026년 1월 OWASP Korea 밋업 참여 후기
보안 인프라 관련 업무를 시작하게 되면서 보안 지식이 거의 없는 상태로 근무하게 되었다.모르는 분야라 길이 막막하기도 해서 직무에 대해 이것저것 찾아보던 중 OWASP(Open Worldwide Application Security Project)라는 비영리 재단에서 운영하는 서울 챕터 밋업을 알게 되었다.OWASP는 "안전하지 않은 소프트웨어가 없는 세상"을 비전으로 활동하는 글로벌 비영리 재단으로, 서울 챕터에서는 월 1회 세미나를 진행하고 번역 프로젝트나 보안 컨퍼런스 개최 등의 활동을 하고 있다. 조금이나마 업무에 도움이 되지 않을까 싶어 바로 참가 신청을 하였다!보안 관련 인사이트를 얻으러 밋업 행사에 다녀오겠다고 회사에 이야기하니, 얼마든 다녀오라며 밋업 시간만큼 다음 날 늦출과 저녁식사 법카..
카테고리 없음 | 2026. 2. 1. 23:50
[인프라] 프런트에서 인프라 입문하기 - 그림과 실습으로 배우는 쿠버네티스
길벗 출판사에서 도서를 제공받았음 신입 개발자로 일을 시작하게되었는데, 준비하던 분야와 달리 인프라 업무를 시작하게되었습니다.마침 서점에서 눈여겨 보았던 책이 서평단 이벤트를 하게되어 이렇게 좋은 기회로 서평단으로 책 리뷰를 하게되었습니다. 그림과 실습으로 배우는 쿠버네티스 책을 읽으면서 가장 좋았던 점은 쿠버네티스를 처음 접할 때 막연하게 느껴졌던 개념들이 그림과 흐름 설명 덕분에 눈에 들어왔다는 점입니다. 쿠버네티스 관련 문서를 보면 용어가 너무 많아서 처음에는 어디부터 이해해야 하는지 막막했는데,이 책은 추상적인 개념을 먼저 잡아주고 바로 그걸 실습으로 확인하게 해서 자연스럽게 동작 방식을 체감할 수 있었어요. 파드가 뭔지, 노드가 뭔지 글로만 읽을 때는 와닿지 않았는데 직접 만들어보고 상태를 확..
카테고리 없음 | 2026. 1. 12. 23:37
항해플러스 프론트엔드 7기 학습메이트 회고 (막.항.)
벌써 항해플러스 프론트엔드 7기가 끝난 지 어느덧 일주일이 지났네요.5기 수강생, 6기 학습메이트에 이어 7기 학습메이트까지 하면서 마지막 항해 여정인 7기 학습메이트 회고로 마무리해보려 합니다. 이번에도 쓰면서 느낀점은 이전 회고와 비슷하게 역시 10주간의 일지 같은 회고가 되지 않을까 합니다! 이전 회고 보러가기 항해플러스 6기 학습메이트 회고라 쓰고 A-Z 기록이라고 부른다벌써 항해플러스 프론트엔드 6기가 끝난지 한달이 되어가네요학습메이트를 처음 시작할 때 기대했던 점과 수료하고 나서의 느낀점들을 쭉 기록처럼 작성해보았습니다.처음 5기때 학습메이트devchaeyoung.tistory.com 같이의 가치 = 항해플러스 프론트엔드 5기 회고사람들과 함께 학습하며 성장하는 것을 좋아하는 편입니다.함께 ..
카테고리 없음 | 2026. 1. 4. 23:50
[SQLD] 데이터 모델링
데이터 모델링데이터를 정규화하는 과정 → 단순화, 추상화해서 업무와 관련된 데이터를 단순화, 추상화하는 과정을 데이터 모델링이라고함모델링의 특징은추상황, 단순화, 명확화 하는 것임여기서 유의사항은 일관성, 중복 최소화, 비유연성 최소화를 해야한다는 점임모델링의 관점은데이터 관점프로세스 관점 ( 논리적 관점 X - 헷갈림 ㄴㄴ )데이터, 프로세스 관점이 있음데이터 모델링의 단계크게 3단계로 나뉨 ( 개논물 )1단계 - 개념적 데이터 모델링 ( Conceptual Data Modeling )가장 높은 추상화 모델업무와 개념 중심전사전 차원 모델링EA(Enterprise Architechure) 수립 시 이용엔터티, 속성 도출하는 단계2단계 - 논리적 데이터 모델링 (Logical Data Modeling )..
Web Frontend/Database | 2025. 11. 13. 16:11