# architecture

Provider 아키텍쳐 분석
개인 앱 프로젝트를 위해 프로젝트를 어떠한 구조로 가져가야 할지 고민이 많았다.상태관리의 편리성사용자가 없음두가지를 고려 하였을때 Provider를 사용하기로 하였으며, 본격적인 프로젝트 진행을 위해 유튜브 "개발하는남자" 님의 유튜브 영상의 프로젝트를 분석해 보고자

Intro
Clean Architecture를 읽어가며 생각한 내용들을 정리한 내용.인트로 부분에서 저자는 좋은 코드와 아키텍쳐가 무엇인지 설명을 하고 왜 필요한지에 대해서 설명을 하게된다.나의 개발 역사를 조금 설명하자면 첫째도 구현, 둘째도 구현 ... 마지막도 구현이었다.사

🏛 Architecture - Android MVP 아키텍처 패턴
안녕하세요 :) Android 개발에서 사용되는 MVP 아키텍처 패턴에 대해 알아보겠습니다. 오늘은 잘 알려진 MVP의 구현 방법들 중에서 Google에서 제공한 샘플 코드의 Contract 정의 방법에 대한 설명을 자세히 하려고 합니다. 그럼 오늘도 화이팅 입니다

🏛 Architecture - Android MVC 아키텍처 패턴
안녕하세요 :) 오늘은 Android 개발에서 사용되는 MVC 아키텍처 패턴에 대해 알아보겠습니다. Android 개발 경험이 있으시다면, 예제로 준비한 코드를 참고하여 이해를 도우시면 더 좋습니다. 앞으로, MVP, MVVM 아키텍처도 정리해볼 예정이니 기대해주세요.

계층화 아키텍쳐(Layered Architecture)
참고자료:https://walbatrossw.github.io/etc/2018/02/26/etc-layered-architecture.htmlhttps://www.oreilly.com/library/view/software-architecture-pa

MVC, MVP, MVVM
사용자에게 보여지는 서비스를 개발함에 있어서 View라는 부분은 필연적으로 존재하게 된다. 그리고 이 View를 어떻게 어떤 방식으로 보여줄 것인지 그리고 어떤 방법이 유지 보수에 유리한지 등을 잘 신경쓰면서 개발해야 한다. 만약 프로덕트의 규모가 커져서 새로운 기능의

렌더리스 Vue.js Frame 컴포넌트를 이용한 코드 재사용
Markus Oberlehner의 <향상된 Vue.js 어플리케이션 아키텍쳐 설계하기>의 두번째 포스팅
iOS Architecture (iOS 아키텍처 패턴) (3) - MVVM
더 좋고 꾸준하게 유지보수하기 위해서는 프로그램을 구현하기 전에 적절한 아키텍처를 선정하는 것이 필요하다는 것을 알게되고 iOS 개발에 있어서 몇 가지 아키텍처 패턴에 대해 공부하려고 합니다.!! 이 글은 아래 글을 참고해 정리했습니다.(https://medi
iOS Architecture (iOS 아키텍처 패턴) (2) - MVP
더 좋고 꾸준하게 유지보수하기 위해서는 프로그램을 구현하기 전에 적절한 아키텍처를 선정하는 것이 필요하다는 것을 알게되고 iOS 개발에 있어서 몇 가지 아키텍처 패턴에 대해 공부하려고 합니다.!! 이 글은 아래 글을 참고해 정리했습니다.(https://medi
iOS Architecture (iOS 아키텍처 패턴) (1) - MVC
더 좋고 꾸준하게 유지보수하기 위해서는 프로그램을 구현하기 전에 적절한 아키텍처를 선정하는 것이 필요하다는 것을 알게되고 iOS 개발에 있어서 몇 가지 아키텍처 패턴에 대해 공부하려고 합니다.!! 이 글은 아래 글을 참고해 정리했습니다.(https://medi
프론트엔드와 백엔드가 있는 웹 프로젝트의 구조
프로젝트는 데이터 흐름, 코드가 실행되는 순서 등에 따라 구조를 나눌 수 있다. 이렇게 구조를 나누면 해당 계층의 역할에 집중할 수 있고 각 계층의 역할을 기억하기 쉬워진다. 네트워크를 5계층으로 나눈 이유와 비슷하다.

[Flask] API 아키텍쳐 - Layered pattern
코드의 양이 적을때는 한 파일에 모든 코드를 작성해도 문제 없지만 프로젝트 규모가 커지면 파일 하나만 가지고 코드를 작성하기에는 너무 복잡해진다.🤯🤔그럼 복잡하고 규모가 큰 프로젝트의 코드는 어떻게 관리하는것일까? 프로젝트를 시작할때 제일번저 다음 요소들을 염두해
Microservice Architecture
1\. 기존과 비교기존 : 모놀리식 아키텍처모든 프로세스가 긴밀하게 연결되어 있어 과부하 시 전체 시스템에 영향을 미침장점1) 기존 통합 개발 환경과 툴을 이용한 개발 용이2) End-to-End 테스트 용이3) 빌드 결과를 WAS에 올리는 구조로 배포 용이4) 로드