Posts by Category

AWS (2 posts)

Backend (1 posts)

Backend Engineering (94 posts)

ActiveMQ와 JMS를 사용한 SpringBoot 메시지 SpringBoot Messaging with ActiveMQ and JMS

5 분 소요

이벤트 기반 통신은, 여러 서비스 및 관련 도메인 모델에 변경 사항이나 메시지들을 전파할 때 중요하다. 변경사항이 발생했을 경우, 여러 서비스/모델 에서 변경 사항을 적용 할 방법이 필요 메시지큐를 사용하면 안정적인 통신과 기능적용이 가능하다 메시지큐에는 여러가지가 있지...

SpringBoot Exception 처리하기 SpringBoot Exception Handling

4 분 소요

SpringBoot를 사용해서 개발을 하다보면 Exception 처리를 해야하는 경우가 생긴다. 해당하는 경우에 어떻게 예외처리하면 좋은지, 어떤 방법들이 있는지 한번 정리해보고자 한다 Exception 처리하기 컨트롤러에 Excpetion을 하나씩 붙여나가면서 작업을 ...

스프링부트 멀티모듈 구성하기(2) - 코어모듈에 Entity 적용 해놓기 Spring Boot Multi-Module Setup (2) - Setting Up Entity in Core Module

4 분 소요

코어모듈은 우리가 만든 module-api, module-stream 에서 공동으로 사용하기 위해 만든 모듈이다. 가장 큰 이유는, 도메인 엔티티를 공유하려고 한다. 각각의 서버나 어플리케이션에서 따로 관리한다면, 엔티티 수정이 일어났을 경우 각각 서버나 어플리케이션에서 수정해야...

SpringBoot 에서 Logging을 사용해보자 Using Logging in SpringBoot

7 분 소요

로그란? 로그는 간단하게 말해서 연속된 데이터의 기록이라고 할 수 있다 일반적으로 처음 프로그래밍을 배울 때는 보통 System.out.print 사용을 많이한다 이 때, 프로그램이 실행되면서 콘솔에 무엇인가가 출력되는데, 이런 것들이 로그가 될 수 있다 Logg...

SpringBoot와 Spring Cloud Gateway 사용하기 Using SpringBoot with Spring Cloud Gateway

9 분 소요

개요 마이크로서비스 아키텍처는 여러 서비스를 배포 할 수 있도록 하는 기술이다. 각각의 서버들에 Request를 보낼 때 인증을 거쳐야 하는데, 마이크로서비스가 늘어날수록 서비스의 수 만큼 인증을 받아야 하는 번거로움이 있다 다수의 인증을 줄여주고, 한번의 인증으로 ...

poetry 로 파이썬 패키지 관리하기 Python Package Management with Poetry

2 분 소요

파이썬으로 개발하다보면 여러가지 가상환경 매니징 패키지를 마주하게 된다. 이번에는 패키지의 버전까지 관리 해 주는 새로운 친구인 poetry를 도입 해 보려고 한다. Poetry를 사용하자 우선 사용하기 위해서는 Poetry를 설치하자 설치 poetry는 파이썬 패키지로도 ...

데이터베이스를 docker-compose로 구축하기(mysql, mongodb, redis) Setting Up Databases with Docker Compose (MySQL, MongoDB, Redis)

4 분 소요

Docker는 인프라적인 요소들을 코드로 세팅 할 수 있는 가장 좋은 도구라고 생각한다. Docker를 사용해서 컴퓨터 내에 설치 하기 귀찮은(?) 데이터베이스들을 세팅 해 보려고 한다. 내 컴퓨터를 뭔가 더럽히고싶지 않은 생각에서 한번에 설치하고 깔끔하게 지울 수 있는 것을 찾다...

Flask 데코레이터 사용하기 Using Flask Decorators

3 분 소요

데코레이터란 데코레이터란 함수에 반복적인 기능과 역할을 할 수 있도록 만들어주는 기능이다. 함수 내부의 로직을 수정하지않고, 기능을 추가하거나 수정 하고싶을 때 사용한다. 일반적으로는 함수의 전처리/후처리 등에대해 필요가 있을 때 사용한다. 데코레이터 사용하기 물론 여러가지...

Data Engineering (11 posts)

몽고디비 클러스터 구성하기 MongoDB Cluster Setup Guide

3 분 소요

MongoDB 구성 호스트 및 MongoDB 인스턴스에 대한 예기치 못한 문제로 인하여 프로세스가 down되는 등 장애 상황이 발생하거나 데이터 유실이 발생 함 이를 대비하기 위해 여러 다른 종류의 DBMS와 비슷하게 MongoDB 또한 복제 구성을 통한 DB HA(High A...

Database (2 posts)

DevOps (4 posts)

Docker 베이스 이미지 이해하기: 컨테이너 속 Ubuntu는 진짜 Ubuntu가 아님 Docker 베이스 이미지 이해하기: 컨테이너 속 Ubuntu는 진짜 Ubuntu가 아님

1 분 소요

개발자 필수 지식: Docker 컨테이너 속 Ubuntu는 왜 ‘진짜’ Ubuntu가 아닐까? 🤯 베이스 이미지의 숨겨진 비밀 파헤치기 당신은 docker run ubuntu 명령어로 컨테이너를 띄울 때, 그 안에서 완벽한 Ubuntu 운영체제가 실행된다고 생각하시나요? 🤔 많은...

데이터베이스를 docker-compose로 구축하기(mysql, mongodb, redis) Setting Up Databases with Docker Compose (MySQL, MongoDB, Redis)

4 분 소요

Docker는 인프라적인 요소들을 코드로 세팅 할 수 있는 가장 좋은 도구라고 생각한다. Docker를 사용해서 컴퓨터 내에 설치 하기 귀찮은(?) 데이터베이스들을 세팅 해 보려고 한다. 내 컴퓨터를 뭔가 더럽히고싶지 않은 생각에서 한번에 설치하고 깔끔하게 지울 수 있는 것을 찾다...

Flask (8 posts)

Flask 데코레이터 사용하기 Using Flask Decorators

3 분 소요

데코레이터란 데코레이터란 함수에 반복적인 기능과 역할을 할 수 있도록 만들어주는 기능이다. 함수 내부의 로직을 수정하지않고, 기능을 추가하거나 수정 하고싶을 때 사용한다. 일반적으로는 함수의 전처리/후처리 등에대해 필요가 있을 때 사용한다. 데코레이터 사용하기 물론 여러가지...

Frontend (2 posts)

Frontend Engineering (6 posts)

React 시작하기 Getting Started with React

3 분 소요

처음 Vue 를 사용하고, HTML 과 비슷하게 생긴 이 친구가 굉장히 직관적으로 느껴져서 바로 사용하기에 거리낌 없이 사용 할 수 있었다

React의 Component React Components

4 분 소요

가장 기본적인 예제이기도 하면서, 많은사람들이 사용하는 Todo App을 만들면서 기본적인 내용들을 정리 해 보려고 한다

React의 Component React Components

2 분 소요

I’m going to organize the basics while building a Todo App, which is both the most basic example and something many people use.

Kafka (4 posts)

MongoDB (2 posts)

몽고디비 클러스터 구성하기 MongoDB Cluster Setup Guide

3 분 소요

MongoDB 구성 호스트 및 MongoDB 인스턴스에 대한 예기치 못한 문제로 인하여 프로세스가 down되는 등 장애 상황이 발생하거나 데이터 유실이 발생 함 이를 대비하기 위해 여러 다른 종류의 DBMS와 비슷하게 MongoDB 또한 복제 구성을 통한 DB HA(High A...

OpenSource (1 posts)

Programming (1 posts)

Python (2 posts)

poetry 로 파이썬 패키지 관리하기 Python Package Management with Poetry

2 분 소요

파이썬으로 개발하다보면 여러가지 가상환경 매니징 패키지를 마주하게 된다. 이번에는 패키지의 버전까지 관리 해 주는 새로운 친구인 poetry를 도입 해 보려고 한다. Poetry를 사용하자 우선 사용하기 위해서는 Poetry를 설치하자 설치 poetry는 파이썬 패키지로도 ...

React (6 posts)

React 시작하기 Getting Started with React

3 분 소요

처음 Vue 를 사용하고, HTML 과 비슷하게 생긴 이 친구가 굉장히 직관적으로 느껴져서 바로 사용하기에 거리낌 없이 사용 할 수 있었다

React의 Component React Components

4 분 소요

가장 기본적인 예제이기도 하면서, 많은사람들이 사용하는 Todo App을 만들면서 기본적인 내용들을 정리 해 보려고 한다

React의 Component React Components

2 분 소요

I’m going to organize the basics while building a Todo App, which is both the most basic example and something many people use.

Security (1 posts)

Software Engineering (1 posts)

Spring (82 posts)

ActiveMQ와 JMS를 사용한 SpringBoot 메시지 SpringBoot Messaging with ActiveMQ and JMS

5 분 소요

이벤트 기반 통신은, 여러 서비스 및 관련 도메인 모델에 변경 사항이나 메시지들을 전파할 때 중요하다. 변경사항이 발생했을 경우, 여러 서비스/모델 에서 변경 사항을 적용 할 방법이 필요 메시지큐를 사용하면 안정적인 통신과 기능적용이 가능하다 메시지큐에는 여러가지가 있지...

SpringBoot Exception 처리하기 SpringBoot Exception Handling

4 분 소요

SpringBoot를 사용해서 개발을 하다보면 Exception 처리를 해야하는 경우가 생긴다. 해당하는 경우에 어떻게 예외처리하면 좋은지, 어떤 방법들이 있는지 한번 정리해보고자 한다 Exception 처리하기 컨트롤러에 Excpetion을 하나씩 붙여나가면서 작업을 ...

스프링부트 멀티모듈 구성하기(2) - 코어모듈에 Entity 적용 해놓기 Spring Boot Multi-Module Setup (2) - Setting Up Entity in Core Module

4 분 소요

코어모듈은 우리가 만든 module-api, module-stream 에서 공동으로 사용하기 위해 만든 모듈이다. 가장 큰 이유는, 도메인 엔티티를 공유하려고 한다. 각각의 서버나 어플리케이션에서 따로 관리한다면, 엔티티 수정이 일어났을 경우 각각 서버나 어플리케이션에서 수정해야...

SpringBoot 에서 Logging을 사용해보자 Using Logging in SpringBoot

7 분 소요

로그란? 로그는 간단하게 말해서 연속된 데이터의 기록이라고 할 수 있다 일반적으로 처음 프로그래밍을 배울 때는 보통 System.out.print 사용을 많이한다 이 때, 프로그램이 실행되면서 콘솔에 무엇인가가 출력되는데, 이런 것들이 로그가 될 수 있다 Logg...

SpringBoot와 Spring Cloud Gateway 사용하기 Using SpringBoot with Spring Cloud Gateway

9 분 소요

개요 마이크로서비스 아키텍처는 여러 서비스를 배포 할 수 있도록 하는 기술이다. 각각의 서버들에 Request를 보낼 때 인증을 거쳐야 하는데, 마이크로서비스가 늘어날수록 서비스의 수 만큼 인증을 받아야 하는 번거로움이 있다 다수의 인증을 줄여주고, 한번의 인증으로 ...

jsts (1 posts)