Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Part5 Review #410

Merged
merged 2 commits into from
May 20, 2024
Merged

Add Part5 Review #410

merged 2 commits into from
May 20, 2024

Conversation

wooyaggo86
Copy link
Contributor

MVC와 분산 패턴에 대해서는 공부하고 싶었던 토픽인데 이번기회를 통해 조금 더 알 수 있게 되어 좋았습니다.
제 일과 조금 더 관련이 있는 분산패턴 부분은 내용이 상대적으로 적어서 개인적으로는 아쉬웠습니다.

Copy link

github-actions bot commented May 3, 2024

우측에 있는 Projects, Milestone, Development를 확인 후 할당 해주세요~! 🙇

Copy link
Member

@jongfeel jongfeel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@@ -0,0 +1,92 @@
* 논의 사항
* 14장에서는 MVC에서 다뤘는데, 이와 관련된 비슷한 패턴들 (MVP, MVVM)이 존재하는 걸로 알고 있습니다. 이중에서 실제로 사용하신 패턴에 대한 경험을 듣고 싶습니다. 그리고 이해하신 패턴들이 있다면, 간단하게 아이디를 공유해주세요.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MVC는 학부 때 부터 했었고 MVP, MVVM 다 경험이 있습니다.
특히 MVVM은 인터페이스라는 개념이 뭔지 더 확실하게 알게 해준 계기였고
의존성을 분리해 주는 괜찮은 방식 정도 였습니다.

사실 저는 MVVM을 주도적으로 쓰고 싶지는 않았지만
2009년 쯤 그 시절에 삼성전자와 하던 프로젝트가 있었고
삼성전자 개발자 중 한 명이 MVVM을 강력하게 따라야 한다고 해서 맞춰서 했던 기억이 나네요.

@@ -0,0 +1,92 @@
* 논의 사항
* 14장에서는 MVC에서 다뤘는데, 이와 관련된 비슷한 패턴들 (MVP, MVVM)이 존재하는 걸로 알고 있습니다. 이중에서 실제로 사용하신 패턴에 대한 경험을 듣고 싶습니다. 그리고 이해하신 패턴들이 있다면, 간단하게 아이디를 공유해주세요.
* 15장에서는 RemoteFacade 관련해서, 데이터를 번들로 가져오기 위한 방식으로 GraphQL이 유용하다고 들었는데, 혹시 사용하신 경험이나 테스트해보신 분이 계시다면 경험을 듣고 싶습니다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저는 DTO를 논의 주제로 가져 왔지만 RemoteFacade는 그 시절에는 없었겠지만
GraphQL과 유사하다는 생각이 들긴 하네요.

아직 사용해 본적은 없긴 합니다

* 논의 사항
* 14장에서는 MVC에서 다뤘는데, 이와 관련된 비슷한 패턴들 (MVP, MVVM)이 존재하는 걸로 알고 있습니다. 이중에서 실제로 사용하신 패턴에 대한 경험을 듣고 싶습니다. 그리고 이해하신 패턴들이 있다면, 간단하게 아이디를 공유해주세요.
* 15장에서는 RemoteFacade 관련해서, 데이터를 번들로 가져오기 위한 방식으로 GraphQL이 유용하다고 들었는데, 혹시 사용하신 경험이나 테스트해보신 분이 계시다면 경험을 듣고 싶습니다.
* 15장에서 추가로 저는 기존 회사들에서는 DTO를, Apache Thrift나 Protobuf(gRPC)등을 사용해 봤는데, 직접 DTO를 구성해서 쓰신분이 있다면 경험(장단점)을 듣고 싶습니다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

제 논의 주제에 그 경험에 대해 적었습니다.
사실 DTO라고 생각하고 만든 건 아니었고, 만들다 보니 DTO였다의 경험이었습니다.

Copy link
Contributor

@dhlee3994 dhlee3994 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@@ -0,0 +1,92 @@
* 논의 사항
* 14장에서는 MVC에서 다뤘는데, 이와 관련된 비슷한 패턴들 (MVP, MVVM)이 존재하는 걸로 알고 있습니다. 이중에서 실제로 사용하신 패턴에 대한 경험을 듣고 싶습니다. 그리고 이해하신 패턴들이 있다면, 간단하게 아이디를 공유해주세요.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MVC 외에 다른 패턴을 사용해 보지 못했네요.. 😥

* 논의 사항
* 14장에서는 MVC에서 다뤘는데, 이와 관련된 비슷한 패턴들 (MVP, MVVM)이 존재하는 걸로 알고 있습니다. 이중에서 실제로 사용하신 패턴에 대한 경험을 듣고 싶습니다. 그리고 이해하신 패턴들이 있다면, 간단하게 아이디를 공유해주세요.
* 15장에서는 RemoteFacade 관련해서, 데이터를 번들로 가져오기 위한 방식으로 GraphQL이 유용하다고 들었는데, 혹시 사용하신 경험이나 테스트해보신 분이 계시다면 경험을 듣고 싶습니다.
* 15장에서 추가로 저는 기존 회사들에서는 DTO를, Apache Thrift나 Protobuf(gRPC)등을 사용해 봤는데, 직접 DTO를 구성해서 쓰신분이 있다면 경험(장단점)을 듣고 싶습니다.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

많은 스프링 서적, 강의에서는 DTO를 필수로 얘기하고 있어서 항상 사용하고 있습니다. 저는 반대로 protobuf 를 사용해 보지 못했습니다.

@jongfeel jongfeel merged commit a4cddcf into main May 20, 2024
4 checks passed
@jongfeel jongfeel deleted the wooyaggo86_poeaa_part5 branch May 20, 2024 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2024 Patterns of Enterprise Application Architecture 엔터프라이즈 애플리케이션 아키텍처 패턴
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

<엔터프라이즈 애플리케이션 아키텍처 패턴> 14장, 15장, 총 90 페이지, 2024-05-03
3 participants