백엔드는 그냥 하나의 흐름 파이프라인이 정형화되있어서 그걸 따라가면 되는데


프론트는 그냥 레이아웃부터 이름 도구 전부 바껴서 


백엔드는 HTTP,DB,캐시, 큐,auth 전부 원리가 거기서 거기고 백엔드 파이프라인을 한번 해보는게 어렵지 이걸 해보면 어렵지 않음


근데 프론트는 정형화되있지 않고, 디자인 요구사항이 달라서 막상해보면 애니메이션 붜터 시작해서 어려움


그니까 마이크로 서비스 MSA 설계해라하면


도메인 모델 나눈 후에 격리 시킨 후 하면되는데


트랙잭션 처리도 일관되게 하는 방법이 있고


근데 프론트 엔드는 오히려 요구사항이 다양함


백엔드는 요구사항이 천편일률적(로그인, 인증, DB) 인데


프론트는 너무 다양해