inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인스타그램 클론 - full stack 웹 개발

카인드패밀리님들!

335

tp7019

작성한 질문수 19

1

현재 이렇게 app별로 분할하고 모델들을 pk로 연결하여 개발하는 방식을 마이크로서비스 아키텍처라고 하나요??

(url도 따로 따로 해주는 것 보면 마이크로서비스 아키텍처 같은데)

만약에 맞다면 API게이트 역할은 config 폴더에서 처리해주는 부분과 같은 것인가요?

아니라면 무슨 방식인가요.?

HTML/CSS python django 클론코딩

답변 3

1

tp7019

MTV패턴이란 건 알고 있는데 아키텍처로서 궁금해서 이렇게 여쭤봅니다

0

tp7019

아 넵 답변 감사합니다

0

카인드패밀리

tp7019님 안녕하세요 ^ ^ ㅎ
마이크로서비스 아키텍처... 에자일 방식과 같이 개발론에 일종인것으로 보여요. 저도 명확히는 모르겠으나 제가 경험한 장고의 mtv 개발패턴또한 일종에 개발론이라고 보시면 되지 않을까 싶어요. 다만 모든것은 팀원과의 협업과정에서 조정되고 기업의 문화에따라서 변화가 된다고 저는 생각을 해요. 

저도 제가 혼자 개발을 할때는 model( db 설계 )> url > view > template 의 순서로 계발을 해나가게 됩니다.

이와는 조금 다르게 다른사람이 만든 소스를 받아서 추가적으로 작업을 할때는 
url > view > model > templatae 
의 순서로 분석을 하고 내용을 추가해나가게 되더라구요

사실 조금은 모호한 답변이 될것 같아 조심스럽긴 하지만 개발 용어들의 아이디어는 아이디어로써 이해하고 결국에는 쓰는사람의 개취에 ( ㅋㅋ )따라서 개발방식이 바뀌는게 아닌가.. 싶어요 

아 네 그리고 config 폴더는 일종에 디폴트 설정이 모여있는 곳이라고 보시면 될것 같습니다 API게이트 요게 도메인 단위로 기능을 때어네는 일종에 모듈화를 이야기 하는 것으로 보입니다 ( ㅎ 제가 용어들에 약해서 아니면 아니라고 이야기 주세요  ㅋ ) 큰 범위에서 본다면 API게이트의 ' 첫번째 문' 역할을 하고 있다고 보시면 될것 같습니다. 

variableWidth.style.width 실행이 안되는것 같습니다.

0

304

0

알수없는 에러,,

0

210

0

postgresql: unrecognized service

0

290

0

AssertionError

0

214

0

\d 해도 작동이 안되고 에러가 납니다.

0

317

3

혹시 안내사항이 무슨 말인가요??

0

250

1

팔로잉 부분이 아예 작동이 안되네요. 분명히 똑같이 적은거 같은데 글자도 그림 뒤에 숨고 잘 작동이 안되요

0

283

3

전체 완성된 코딩소스는 어디잇나요?

0

190

2

4:10 쯤에 보이는 네모칸(빨, 주, 노, 초, ...) 치는 앱은 무엇인가요?

0

268

2

웹을 조금 해본사람이 들어야하나요 ?

1

212

1

제가 models.py의 Comment에서 post 변수를 안쓰고

0

230

0

여기까지 따라하고 runserver를 했더니 오류가 떠요

0

422

2

너무 저급한 질문 일 수도 있긴한데

0

172

0

화면이 오류가 안뜨는데

0

237

0

해결은 했지만 궁금합니다.

0

186

0

config폴더에 있는것과 accounts폴더에 있는 것들은 어떻게 다른건가요?

0

358

1

acoount 아래에 urls.py가 없는데 만들어야하나요?

0

191

1

링크가 안생겨요

0

203

1

상위폴더로 어떻게 이동하나요?

0

1112

1

psql이 안돼요

0

212

0

똑같이 했는데 오류가 뜹니다

0

288

1

6분 54초

0

180

0

저도 왜 좋아요가 안뜨는 걸까요?

1

540

6

top :50% 가 왜 가운데로 안가는건가요?

0

457

1