-
데이터 관리 삐끗하면 MSA 망함. (2) TOP NEW
CQRS(Command Query Responseibility Segregation)패턴 CQRS (Command Query Responsibility Segregation)는 데이터의 조회(Query)와 업데이트(Command)에 대한 책임을 명확히 분리하는 아키텍처 패턴입니다. 이 구조는 복잡한 비즈니스 애플리케이션의 성능, 유지보수성, 그리고 확장성을 극대화하기 위해 등장했는데요. 본질적으로, CQRS는 데이터베이스의 읽기(Read)와 쓰기(Write) 작업을 분리하는 전략을 채택함으로써, 효율적인 데이터 처리와 관리를 가능하게 해줍니다. 이 패턴을 적용함으로써, 단순히 데이터를 조회하는 데에 최적화된 ... Read More
-
토스 서버 개발자 직무인터뷰 탈락 후기 TOP NEW
토스 2024 3년차이하 서버개발자 공개채용 직무인터뷰 탈락 후기 찬바람이 부는 추운 개발자 시장에~ 네카라쿠배당토야직 중 네이버와 토스가 공개채용을 열었습니다. 토스는 특히 상시채용으로 인력풀을 유지하려는 모습이 보였지만, 추가로 저번달에 ‘3년차이하 Server Developer 공개채용’을 열었는데요. 요즘 같은 개발자 채용시장 불황에 신입에게도 희망을 주는 소중한 채용정보였답니다. 저도 공채에 참여했다가 오늘 불합격 소식을 메일로 받았어요… 보통은 합격 후기글을 적는게 정석이지만, 탈락 후기를 통해서 다른분들은 반면교사를 삼으시길 흐흐흐그그ㅡ극규규ㅠ규ㅠ 기대안했던 과제전형 공채를 직접 찾아봤다거나 팔... Read More
-
데이터 관리 삐끗하면 MSA 망함. (1) TOP NEW
여는 글 안녕하세요~ 오랜만이네요. 부트캠프 시절, MSA 도전기로 블로그 포스팅하고 팀원들과 아키텍처를 설계했던 때가 생각이나면서 가장 열의를 보였던 그때의 저를 떠올리게 됐답니다. 그래서 쿠버네티스와 함께 MSA(Microservices Architecture)에 대한 지식 공유를 블로그를 통해 지속적으로 하면 좋겠다는 생각이 들었습니다. 앞으론 자주 포스팅할게요.. 요즘 쿠버네티스 관련 게시글들이 조회수가 많이 올랐던데.. MSA에서 데이터 관리하기 우선 자극적인 제목에 놀라셨다면 죄송합니다. 이래야 조회수가 잘나오는 아마 ‘당연한 얘기를 하고 있네’ 라는 생각 하실거에요. 어떤 소프트웨어라도 데이터... Read More
-
미들웨어(Middleware)의 세계 TOP NEW
여는 글 안녕하세요. 오랜만에 연속 포스팅이네요. 오늘은 미들웨어(Middleware)에 관한 이야기를 해보려 합니다. 프론트엔드라면 Javascript와 Javascript기반의 프레임워크. 예를 들면, Vue, Redux, React 등을 공부하고, 백엔드라면 Java와 Spring Framework 그리고 Spring Boot를 공부하게 됩니다. 저 역시 그런 공부 과정을 거쳤었습니다. 하지만 이러한 프론트엔드 및 백엔드 기술 사이의 중요한 연결 고리인 미들웨어(Middleware)에 대해서는 간과되기가 쉬운 것 같습니다. 소프트웨어 프로젝트에서 미들웨어가 필수적이기 때문에 미들웨어까지 익힌다면, 또 하... Read More
-
컨테이너(Container) 기술이 가능한 이유 TOP NEW
여는 글 와우. 오랜만입니다. 거의 한달만에 포스팅이네요. 작년 9월말에 부트캠프를 끝내고. 현재 1월까지. 너무나 많은 일들이 있었습니다. 그동안 있었던 일들을 늘어놓고 싶으나. 제 개인사를 궁금해 하시는 분들은 없겠죠 ㅎㅎ 바로 오늘 포스팅 시작하겠습니다. 컨테이너(Container)를 가능하게 하는 요소들 기억이 나실지 모르겠지만, 저저번 포스팅에선 컨테이너(Container) 동작 원리를 알아보았습니다. docker CLI를 통해 컨테이너(Container)를 실행하는 명령어를 입력한다고 했을 때 CLI 도구는 Docker daemon에 API 요청을 보냅니다. Docker daemon은 컨테이너로 실... Read More