profile
백엔드 개발자의 수집상자

2025년 58회 SQLD 합격 후기

1개월다만, 개인사 및 다른 공부들도 있었기에 격일이라도 최대한 1,2시간 공부했다.정독과 동시에 PDF파일로 아래 내용으로 요약했다.개념 요약, 두음어 만들기, 함수 정의 및 동작 원리, 함수 예시아래는 실제 요약한 내용의 일부이다.요약한 이유로는 개인 스케줄 및 다

2025년 9월 12일
·
0개의 댓글
·
post-thumbnail

Node.JS : 블로그 구현하기_Controller/Service [完]

1. 시작 이전 포스트에서 Router를 구현하였다. 이제 남은 항목은 Post, Admin도메인의 Controller, Service로직만을 남겨두고 있고, 이번 포스트가 블로그 구현 프로젝트의 마지막이 될 것 같다. 2. Post Controller / Servi

2025년 6월 8일
·
0개의 댓글
·
post-thumbnail

Node.JS : 블로그 구현하기_Router 작성

이전 포스트에서는 DB연동, View 및 Layout을 구현했다.이제 남은 항목들은 도메인의 Router, Controller, Service 로직만을 앞두고 있다.이번 포스트에서는 다음과 같이 작성한 Router 로직을 기록하고자 한다.routespostRouter.

2025년 6월 8일
·
0개의 댓글
·
post-thumbnail

Node.JS : 블로그 구현하기_View 작성

이번 포스트에서는 View를 작성하고자 한다.인프런의 Do it! Node.js 프로그래밍 입문 강의에서 제공하는 HTML를 EJS로 변환해 View를 작성되었다.EJS는 Embedded JavaScript Template의 약어로 템플릿 엔진 모듈이다. 템플릿 엔진

2025년 6월 8일
·
0개의 댓글
·
post-thumbnail

Node.JS : 블로그 구현하기_DB연결

이전 포스트를 끝으로 약 2개월정도 시간이 흘렀다.2개월동안은 재취업 준비겸 자격증 공부를 주로 했다.(정처기 실기 1회.. 극악..)그래도 Node.js를 더 까먹기 전에 빠르게 마무리 하고자 블로그를 구현하는 프로젝트를 시작하고자 한다.다만, Node.JS와 Exp

2025년 6월 5일
·
0개의 댓글
·
post-thumbnail

Node.js : DB Connection

MongoDB Connection 1) https://mongodb.com/ 에 접속해 회원가입/로그인을 하고 Clusters를 생성한다. 2) Connect 버튼을 누르고 MongoDB for VS Code을 누른다. 3) Connect to your Mongo

2025년 4월 5일
·
0개의 댓글
·
post-thumbnail

Node.js : Express

Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크이다. Node.js는 표준 웹서버 프레임워크로 불려질 만큼 많은 곳에서 사용하고 있다.Node.js는 Chrome의 V8엔진을 이용

2025년 4월 4일
·
0개의 댓글
·
post-thumbnail

Spring Batch 공부 (feat. 숙박 정보)_vol.2

이전 포스트 에서는 Spring Batch에 대해 정리해봤다.이번 포스트는 Open API를 통해 숙박 정보를 Json으로 받아 간략하게 가공한 뒤, DB에 저장하는 Batch 실습을 정리해보고자 한다.사용한 숙박 정보API는 아래 공공API를 사용했다.https&#x

2025년 3월 29일
·
0개의 댓글
·
post-thumbnail

Spring Batch 공부 (feat. 숙박 정보)_vol.1

들어가기에 앞서.. > 실무에서 특정 테이블에 있는 레코드를 읽어와 재가공해 이력 테이블로 삽입하는 업무를 맡아 Batch를 활용해 처리한 경험이 있습니다. 하지만 당시에는 빠르게 처리하는 것만 생각해서 Batch 구조와 원리에 대해 신경을 쓰지 않았습니다.. 이제라

2025년 3월 29일
·
0개의 댓글
·
post-thumbnail

[MSA] SAGA Pattern 적용하기

SAGA Pattern이란 SAGA Pattern을 설명하기 이전에 기존 모놀리식 아키텍처에서는 트랜잭션을 어떻게 처리를 했는지 또 마이크로 서비스 아키텍처에서 널리 사용되는 패턴 중 하나인 2PC에 대해 짚고 넘어가겠습니다. 1. 모놀리식 아키텍처에서의 트랜잭션

2024년 10월 1일
·
0개의 댓글
·
post-thumbnail

[MSA] Kafka 적용하기

Kafka란 Kafka는 실시간으로 기록 스트림을 게시, 구독, 저장 및 처리할 수 있는 분산형 데이터 스트리밍 플랫폼입니다. 여러 소스에서 데이터 스트림을 처리하고 여러 사용자에게 전달하도록 설계되었습니다. Kafka는 전통적인 엔터프라이즈 메시징 시스템의 대안입

2024년 9월 28일
·
0개의 댓글
·
post-thumbnail

[MSA] OpenFeign 사용하기

Spring Cloud OpenFeign은 Spring Cloud 프로젝트에 포함된 동기 통신 클라이언트로, 선언적 REST 클라이언트로서 웹 서비스 클라이언트 작성을 보다 쉽게 할 수 있습니다.직접 RestTemplate을 호출해서 대상 서버에게 통신을 요청하는 기존

2024년 9월 27일
·
0개의 댓글
·
post-thumbnail

[MSA] Gateway Service

Spring Framwork가 제공하는 라이브러리로 Spring WebFlux 또는 Spring WebMVC에 API Gateway를 구축하기 위해 사용됩니다.Spring Cloud Gateway는 API로 라우팅하고 보안, 모니터링/메트릭, 복원성과 같은 횡단적 관심

2024년 9월 26일
·
0개의 댓글
·
post-thumbnail

[MSA] Eureka Server 구축

저번 포스트에 언급했듯이 이번엔 Eureka Server의 구축에 대한 이야기를 해보고자 합니다. Eureka Server란

2024년 9월 24일
·
0개의 댓글
·
post-thumbnail

[MSA] Config Server 구축

이번 포스트에서는 각 서비스들이 기동할 때 필요한 환경 변수들을 관리하는 Config Server에 대한 설명과 구축 방법에 대해 설명해보고자 합니다. Config Server란 라고 합니다. ( by 파파고 ) 여기서 가장 중요한 것은 Config Server를

2024년 9월 20일
·
0개의 댓글
·
post-thumbnail

[MSA] Spring Cloud 프로젝트 구성하기

이전 프로젝트의 구조 미니 프로젝트에서는 프론트 3명, 백엔드 5명이 하나의 팀이 되어 프로젝트 수행을 했다. 아래는 당시 프로젝트의 구조이고 모놀리스 애플리케이션이다. Spring Cloud 프로젝트 구성 이번 프로젝트에서는 이벤트 기반 MSA가 중점이니 과한

2024년 9월 19일
·
0개의 댓글
·
post-thumbnail

[MSA] MSA Migration

패스트 캠퍼스 파이널 프로젝트의 RFP가 가고자 하는 방향과 달라 개인 프로젝트로 전환해 어떠한 주제로 할지 고민하던 차에 미니 프로젝트의 결과물을 MSA 환경으로 마이그레이션을 한 후 Kafka를 통해 서비스간 통신을 구현하는 프로젝트 주제를 멘토님께 제안받아 시작되

2024년 8월 20일
·
0개의 댓글
·
post-thumbnail

[코딩테스트] 프로그래머스 Lv.2 게임 맵 최단거리

탐색에 관한 문제이기 때문에 BFS/DFS를 고려최단 거리를 찾아야 하는 문제이기에 BFS를 선택DFS의 경우 얻어진 해가 최단 경로가 된다는 보장이 없기 때문.먼저 이동할 4방향에 대한 이동 거리를 상수로 표현맵의 행과 열의 길이를 추출boolean 2차원 배열을 생

2024년 4월 13일
·
0개의 댓글
·
post-thumbnail

[코딩테스트] 프로그래머스 Lv.1 완주하지 못한 선수

참가 선수가 완주자 명단에 있는지 확인해야하므로 HashSet과 HashMap을 고려 HashSet의 경우 참가 선수를 Value로 담으면 되지만 제한사항의 `참가자 중에는 동명이인이 있을 수 있습니다.`라고 명시되어 있기에 HashSet으로 한다면 동명이인에 대한 체

2024년 4월 13일
·
0개의 댓글
·
post-thumbnail

[Java] 자바 컬렉션 프레임 워크(Java Collections Framework)

Java Collections Framework를 알기 위해서는 자료구조가 무엇인지 어떠한 종류가 있는지 간단하게라도 알고 가면 좋을 듯 해 짧게 적어보았다. 자료구조란 프로그램에서 사용하기 위한 자료를 기억장치의 공간 내에 저장하는 방법과 저장된 그룹 내에 존재하

2024년 3월 28일
·
0개의 댓글
·