Sl
SlashSlime's site

채널 이름 바꾸기

Grid
🦊인수타구램🐯
Kanban board
Blog
💠TABLE🍰
All
test 1
Default
123123
  • SlashSlime
2025/01/06 9:07 PM
blblblbobofokpdofg
  • SlashSlime
2025/01/06 8:58 PM
1214124
  • SlashSlime
2025/01/06 8:57 PM
asfdasfsaf
  1. Default
  • SlashSlime
2025/01/06 8:57 PM
test
  • SlashSlime
2025/01/06 8:56 PM
/image
  • SlashSlime
2025/01/06 8:55 PM
It happened on Medium: August 2024 roundup
  • SlashSlime
2025/01/06 8:55 PM
Image test
  • SlashSlime
2025/01/06 8:51 PM
It happened on Medium: August 2024 roundup
  • SlashSlime
2025/01/06 8:51 PM
It happened on Medium in 2024
  • SlashSlime
2025/01/06 8:50 PM
Because I Didn’t Know the Difference Between Exception and Error in Java, I Failed the Interview… Dylan Smith Javarevisited
  • SlashSlime
2025/01/06 8:47 PM
Keep Sending Me Christmas Cards, OK?
  1. test 1
  • SlashSlime
2025/01/06 8:45 PM
Because I Didn’t Know the Difference Between Exception and Error in Java, I Failed the Interview… Dylan Smith Javarevisited
  1. Default
  • SlashSlime
2025/01/06 8:43 PM
How a Google engineer became staff at the age of 28 only
  • SlashSlime
2025/01/06 8:37 PM
1
😀😘
2
I remember the times when I was completely sold on the idea of the Repository pattern. I wrote about it, talked about it in meetups, and used it exten
  • SlashSlime
2025/01/06 8:37 PM
블로그에 새글 쓰기
  1. test 1
  • SlashSlime
2025/01/06 8:36 PM
Sl
SlashSlime's site
채널 이름 바꾸기
No Image

I remember the times when I was completely sold on the idea of the Repository pattern. I wrote about it, talked about it in meetups, and used it exten

SlashSlime
Jan 6, 20256m
No Image
I remember the times when I was completely sold on the idea of the Repository pattern. I wrote about it, talked about it in meetups, and used it extensively in projects, especially when I was diving deep into Domain-Driven Design (DDD) and layered architectures. The core principle was always the same: keep the domain layer free of data concerns and push data interactions out to dedicated repositories. It sounded great in theory and worked well for a while in practice.
But along the way, I found myself spending more and more time mapping data between different layers — database entities to domain objects, domain objects to DTOs, and so on — without seeing much real value, especially for typical line-of-business applications. My “Aha!” moment came when I realized how much simpler things could be if I just cut out the middleman, so to speak.
👍