-
RuntimeException과 Exception, 어느걸 사용해야 할까? TOP NEW
여는 글 안녕하세요. 오늘은 드디어 Java에 관한 포스팅입니다. 프로그래밍 언어 관련 포스팅으로 Java는 첫 포스팅이네요. 해당 포스팅에서는 예외처리에 대해 모든 것을 다루지는 않고, 어느 정도 배경지식이 있다는 전제하에, Exception과 RuntimeException을 각각 어떤 목적에 따라 사용하면 좋을지 설명하겠습니다. 예외처리 예외처리가 없는 코드는 실무에서 존재할 수가 없다는 것은 다 아실겁니다. 하지만, 실무 경험이 없는 분들 중 서비스 로직에만 집중하고, 예외처리는 고민하지 않는 분들이 있는데요.(제가 그랬습니다 ㅠ) 실무에서는 다양한 예외 상황에 직면 합니다. 네트워크 장애, 잘못된 사... Read More
-
Mybatis와 JPA 어떤 걸 선택해야 할까? TOP NEW
여는 글 안녕하세요. 오랜만에 포스팅입니다. 6개월 만이더라구요? 신입 개발자로서 정신없는 날들과 취업했다는 안정감을 가지니 블로그는 자연스레 뒤로 밀리게 된 것 같습니다. 오늘은 실무에서 느낀 점을 공유하려 하는데요, 취준생 시절과 현재의 관점 차이를 가장 크게 느낀 부분 중 하나가 바로 MyBatis와 JPA의 사용에 관한 것이었습니다. 입사 전에는 JPA가 신기술처럼 보였고(실제로는 등장한 지 꽤 오래됐지만), MyBatis는 복잡하고 비효율적인 구시대의 기술처럼 인식되었습니다. 이러한 선입견 때문인지, 저 역시 개인 포트폴리오 제작 시 JPA를 선호했죠. 오늘 포스팅에선 “MyBatis가 더 좋은 기술... Read More
-
데이터 관리 삐끗하면 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