hikariCP01/wanted-preonboarding-challenge-backEnd-5

20230306_조현재

Opened this issue · 0 comments

  1. 현재 사용하고 있는, 적용해본 SW아키텍처가 무엇인가요? 해당 SW아키텍처에 대해 설명 가능하신가요?

기본적으로 MVC패턴으로 구성된 프로젝트를 경험한 적이 있습니다. 본 SW아키텍처의 경우 비즈니스 로직, 데이터베이스, UI 등을 하나의 패키지에 담아서 빌드하고 배포하는 아키텍처로써 MSA 아키텍처에 비해 개발 환경 복잡도가 낮고 빠르고 쉽게 서비스를 출시할 수 있다는 점이 있습니다.

  1. SW아키텍처에 대한 관심도는 어느정도 이실까요?

공부하다보니 아키텍처의 중요성을 알게되었으며 그렇게 처음 접한 아키텍처는 MicroService Architecture였습니다. 더 다양한 아키텍처에 대해 공부하다보니 소프트웨어 아키텍처에 대해 알게 되었고 관심이 생기게 되었습니다.

  1. SW아키텍처가 필요한 이유가 무엇일까요?

클라이언트들은 내부의 품질을 볼 수가 없습니다. 그에 따라 비용이 저렴한 소프트웨어를 사게되는데 이게 장기적으로 보면 좋지 않은 디자인을 가진 소프트웨어는 시간이 지날수록 기능을 추가하는데 매우 어려워집니다. 좋은 디자인을 가진 소프트웨어는 기능을 추가하기 수월해집니다. 더욱 나아가 오히려 빨라집니다. 소프트웨어가 너무 잘 컴포넌트화 되어있고, 그저 해야 할 일은 어떻게 소프트웨어 기능을 변경할지 정하고 변경하는 것입니다.

  1. SW아키텍처간 테스트는 어떻게 하고 있으신가요?

Junit을 조금 공부하였으나 아직 부족한 부분이 많아 해당 챌린지와 개인적인 학습을 통해 배우고자 합니다.

  1. 이직에 있어 평소에 고민이 있으신게 있으실까요?

포트폴리오, CS, 기술면접 및 코딩 테스트

  1. 면접볼 회사에 대해 어느정도까지 알아가시나요?

제공하는 서비스, 어떤 기술을 쓰는지 요구하는지