ย
Hello World ๐
๐ฅ๏ธ ๋ฐฑ์๋ ๊ฐ๋ฐ์ (Backend Developer)
ย
ย
์ต์ ๊ธ
Java Log ์ญ์ฌ ์์ฝ
SLF4J? Logback? java.util.logging? ๋ก๊ทธ์ ์ญ์ฌ๋ฅผ ์ด-์ง๋ณด๊ณ slf4j ์ ๋ํด ์์๋ณด์.
Java
Core
Sep 14, 2025
gRPC ๊ฐ์
MSA ์์ server to server ๋ก ์ฌ์ฉ๋๋ ํต์ ์ค ํ๋์ธ gRPC ๋ฅผ ์์๋ณด์.
์ด 3๊ฐ์ ๋ชจ๋์ ๊ตฌ์ฑํ๊ณ
.proto
๋ฅผ ์ด๋ป๊ฒ ์ ์ํ๊ณ ํธ์ถํ๋์ง ์ค๋ช
ํ๋ค.gRPC
Sep 13, 2025
Flyway ์ดํด๋ณด๊ธฐ
์์ค์ฝ๋์ฒ๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์คํค๋ง๋ ํ์ ๊ด๋ฆฌ๊ฐ ํ์ํ๋ค. ์คํค๋ง ์ํ์ ๋ถํ์ค์ฑ, ์คํฌ๋ฆฝํธ ์ ์ฉ ์ฌ๋ถ ๋ฑ ํผ๋์ค๋ฌ์ด ๋ฌธ์ ๋ค์ ๋์์ฃผ๋ ๋๊ตฌ๋ค์ด ์๋๋ฐ, ๊ทธ ์ค ํ๋์ธ Flyway์ ๋ํด์ ์ดํด๋ณธ๋ค.
Flyway
Database
Sep 13, 2025
Debezium ๊ฐ์
CDC ๋ํ ๋๊ตฌ ์ค ํ๋์ธ Debezium ์ Kafka ์์ด embedded ๋ชจ๋๋ก ๋์๋ณด์. Polling ๋ฐฉ์๊ณผ ๋น๊ตํด๋ณด๊ณ ์ด๋ป๊ฒ ์ค์ ํ๋์ง ์ค๋ช
ํ๋ค.
Debezium
MySQL
Embedded
Sep 11, 2025
Jenkins ๋ก ๋ค์ ํ๊ฒฝ์ ํ์ดํ ๋ผ์ธ ์ค์ ํ๊ธฐ
์ค์ ํ 3๊ฐ์ง์ ์๋๋ฆฌ์ค์ ๋ํ ํ์ดํ ๋ผ์ธ ์ค์ ์ ๋ํด ์์๋ณธ๋ค. ๊ฐ๋ฐํ๊ฒฝ, ์ด์ํ๊ฒฝ, ์จ-ํ๋ผ๋ฏธ์ค ํ๊ฒฝ๊น์ง!
Jenkins
Infra
CI/CD
Aug 12, 2025
Jenkins ๊ฐ์
Jenkins ๋ฅผ ํตํด CI/CD ๋ฅผ ๊ตฌ์ถํ์. ์ํฉ์ ๋ง๋ ๋ค์ํ ํ๊ฒฝ๋ค์ ๊ตฌ์ถํ ์ ์๋ค! ๋จผ์ ๊ฐ์๋ถํฐ ์ดํด๋ณด์.
Jenkins
Infra
CI/CD
Aug 11, 2025
PathVariable ์ํธํ ํ๊ธฐ
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฆ๋ถ ์๋ณ์๋ฅผ ์ง์ ๋
ธ์ถํ์ง ์๊ณ , ์ํธํ๋ ๋ฐฉ์์ผ๋ก ์์ฒญ์ ์ฃผ๊ณ ๋ฐ์๋ณด์. ์ปค์คํ
์ด๋
ธํ
์ด์
๊ณผ ๋ช๊ฐ์ง ์ค์ ์ผ๋ก ์์ฝ๊ฒ ๊ตฌํํ ์ ์๋ค.
Spring
Core
Jasypt
GenericConverter
Jun 12, 2025
QueryDSL๋ก ์กฐํ API ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ
์กฐํ๋ฅผ ์ํ ์ฟผ๋ฆฌ๋ ๊ณตํต์ ์ธ ๋ถ๋ถ์ด ๋ง์๋ฐ ์ด๋ฅผ ์ถ์ํํ๊ณ ์ค์ ๊ตฌํ ๊ณ์ธต์์ ํ์ํ ์๊ตฌ ์ฌํญ๋ง ์์ฑํ ์ ์๋๋ก ๊ด๋ฆฌํ๋ฉด ์์ฐ์ฑ์ ๋์ด๋๋ฐ ๋์์ ์ค๋๋ค. ์๋๋ฆฌ์ค๋ฅผ ํตํด ๋ณ๊ฒฝ๋๋ ์์ฒญ API ๋ฅผ ์ด๋ป๊ฒ ๋ฌ์ฑํ ์ ์๋์ง ์ดํด๋ด
๋๋ค.
Spring
Core
JPA
QueryDSL
Kotlin
May 11, 2025
์ฟผ๋ฆฌ ํ๋
์ฑ๋ฅ ๊ฐ์ ์ ์ํ ์ฟผ๋ฆฌ ํ๋. ์๋๋ฆฌ์ค๋ฅผ ์๋ฆฝํ๊ณ ์ด๋ป๊ฒ ํ์ด๊ฐ๋์ง ๋ฐฉ๋ฒ์ ์ ์ํ๋ค.
RDB
MySQL
Apr 13, 2025
์ ๋ค๋ฆญ๊ณผ ๊ณต๋ณ์ฑ
ํ์
์ ๋ํ์ฌ (Feat. ์ปดํ์ผ๋ฌ์์ ์ธ์(?)))
Java
Mar 23, 2025
์คํ ๋ฐ์ฑ/์ธ๋ฐ์ฑ ์ฑ๋ฅ ์ฒดํฌ (JMH)
์คํ ๋ฐ์ฑ/์ธ๋ฐ์ฑ์ ๋ํด
JMH
๋ก ์ฑ๋ฅ์ ์ฒดํฌํด๋ณด์Java
Jan 29, 2025
var ํค์๋
ํ์
์ถ๋ก
var
์ ๊ฐ๋
์ฑ (feat.FQN)Java
Jan 26, 2025
final ํค์๋
์ฌํ ๋น ๊ธ์ง์ ๋ง์ปค ํจ๊ณผ
Java
Jan 19, 2025
๋ฃจ์ฆ ์ธ๋ฑ์ค ์ค์บ
๋ง ๊ทธ๋๋ก ๋์จํ๊ฒ ๋๋ ๋ฌ์ฑ๋ฌ์ฑํ๊ฒ ์ธ๋ฑ์ค๋ฅผ ์ฝ๋ ๊ฒ์ ์๋ฏธํ๋ค.
RDB
MySQL
Dec 30, 2024
์ธ๋ฑ์ค ๋ ์ธ์ง ์ค์บ
๊ฒ์ํด์ผํ ์ธ๋ฑ์ค์ ๋ฒ์๊ฐ ๊ฒฐ์ ๋์ ๋ ์ฌ์ฉํ๋ ๋ฐฉ์์ด๋ค. ์ฝ๊ธฐ ์์ต๋ถ๊ธฐ์ ๊ณผ ์ปค๋ฒ๋ง ์ธ๋ฑ์ค๋ ๊ฐ์ด ์์๋ณธ๋ค.
RDB
MySQL
Dec 29, 2024
์ธ๋ฑ์ค ํ ์ค์บ
์ธ๋ฑ์ค ๋ ์ธ์ง ์ค์บ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ง๋ง ์ธ๋ฑ์ค์ ์ฒ์๋ถํฐ ๋๊น์ง ๋ชจ๋ ์ฝ๋ ๋ฐฉ์์ ๋ปํ๋ค.
RDB
MySQL
Dec 29, 2024
๊ธฐ์์ฑ (Cardinality)
๊ธฐ์์ฑ(Cardinality)์ ๊ธฐ์ค์ผ๋ก ์ด๋ค ์ฟผ๋ฆฌ๊ฐ ํจ์จ์ ์ธ์ง ์ตํฐ๋ง์ด์ ๊ฐ ์ด๋ป๊ฒ ํ๋จํ๊ณ ์ฐ๋ฆฌ๋ ์ด๋ค ์ฟผ๋ฆฌ๋ฅผ ์ ๊ณตํด์ผํ ์ง ๊ฐ๋จํ๊ฒ ์์๋ณธ๋ค.
RDB
MySQL
Dec 28, 2024
์นดํ์นด ์ปจ์๋จธ ๊ธฐ๋ณธ ๊ฐ์
์นดํ์นด์์ ๋ฉ์์ง(์ด๋ฒคํธ)๋ฅผ ์์ ํ๋ ์ญํ ์ ์ํํ๋
consumer
์ ๋ํด ๊ฐ๋ตํ๊ฒ ์์๋ณธ๋ค.ApachKafka
Infra
KafkaConsumer
Jul 7, 2024
์นดํ์นด ํ๋ก๋์ ๊ธฐ๋ณธ ๊ฐ์
์นดํ์นด์์ ๋ฉ์์ง(์ด๋ฒคํธ)๋ฅผ ๋ฐ์กํ๋ ์ญํ ์ ์ํํ๋
producer
์ ๋ํด ๊ฐ๋ตํ๊ฒ ์์๋ณธ๋ค.ApachKafka
Infra
KafkaProducer
Jun 30, 2024
๋์ปค๋ก Kafka๋ฅผ ๋์์ Spring App์ผ๋ก ์ฐ๋ํด๋ณด์
์นดํ์นด์ ๊ธฐ๋ณธ ์ค์ ๊ณผ
docker-compose
๋ฅผ ํ์ฉํ๋ค. (Feat.์นดํ์นด ์ฐ๋จน)Docker
ApachKafka
SpringBoot
Java
Jun 23, 2024
Redis ๋ฅผ ๋์ปค๋ก ์ฝ๊ณ ๊ฐ๋จํ๊ฒ ๋์๋ณด์
์ง์ ์ค์นํด๋ ๋์ง๋ง, ๋์ปค๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ข ๋ ์ฝ๊ณ ๊ฐํธํ๊ฒ ๋์ธ ์ ์๋ค.
Docker
Redis
SpringBoot
Apr 24, 2024
ย