Tuist, Ribs, VIPER, MicroService
“복잡한 소프트웨어를 작은 모듈로 분리”
Ribs | Clean Architecture | VIPER
모듈을 분리하고 모듈관 저수준 결합
위 세가지는 소프트웨어적 개념
하지만 Tuist는 물리적 모듈 분리 설계를 말함
“좋은 아키텍처는 시스템이 모노리틱 구조로 태어나서 단일 파일로 배포되더라도,
이후에는 독립적으로 배포 가능한 단위들의 집합으로 성장하고, 또 독립적인 서비스나 마이크로 서비스 수준까지 성장 할 수 있도록 만들어져야 한다.” - Clean Architecture
하나의 애플리케이션 내에 모든 로직들이 들어 있는 “통짜 구조”