(TIL) 20210910

2021. 9. 10. 23:07TIL(Today I learned)

반응형

📕Facts(한 것)


  • 데이터 베이스 수업 듣기
  • 백준 문제풀기
  • 줌 강의 듣고 토론하기
  • 운동하기
  • 클린 아키텍쳐 읽기 -> 아키텍처

 

📕Findings(배운것)


"소프트웨어 시스템의 아키텍처란 시스템을 구축했던 사람들이 만들어낸 시스템의 형태다."

아키텍처를 책에서는 이렇게 설명하고 있다.

그럼 어떤 형태에 따라서 결정이 될까?

 

시스템을 컴포넌트로 분할하는 방법, 분할된 컴포넌트를 배치하는 방법, 컴포넌트가 서로 의사소통하는 방식에 따라 그 형태가 정해진다고 한다. 물론 그 형태는 쉽게 개발, 배포, 운영, 유지보수가 되도록 만들어진다.

 

여기까지 보면 아키텍처는 단순히 동작하는 형태를 말하는 것이 아니란걸 알게 될것이다.

그럼 어떤 아키텍처가 좋은 아키텍처인가? 

책에서는 시스템을 쉽게 이해하고, 쉽게 개발하며, 쉽게 유지보수하고, 쉽게 배포할 수 있는 아키텍처가 좋은 아키텍처라 말한다.

간단히 생산성이 최대화 되고, 시스템 수명과 관련된 비용이 최소화된 것이라고 보면 이해가 쉽다.

 

 

 

📕Feeling(느낀 점)


제주도에서 열심히 쉬고 돌아와서 밀린 공부를 열심히 진행하고 있다.

제주도에서 동아리 면접을 진행했는데, 

좋게 봐준것인지, 어떻게 멘토진으로 합류하게 되었다. 

많이 부족한데 잘 할 수 있을지 걱정이 앞선다.

 

 

📕여담


 

반응형

'TIL(Today I learned)' 카테고리의 다른 글

(TIL) 20210912  (0) 2021.09.13
(TIL) 20210911  (0) 2021.09.12
(TIL) 20210906  (0) 2021.09.06
(TIL) 20210905  (0) 2021.09.06
(TIL) 20210903  (0) 2021.09.03