썸네일 아키텍처, 프레임워크란 무엇인가? Architecture(아키텍처) 란? 아키텍처는 시스템 구성 및 동작 원리를 나타내고 있다. 구성 요소 간의 관계 및 시스템 외부 환경과의 관계가 묘사된다. 아키텍처란 "서비스의 동작원리를 나타내는것" 즉, 하나의 서비스가 어떻게 구성이 되며 어떻게 동작이 된다. 를 나타낸 것 아키텍처 vs 설계 아키텍처와 설계는 비슷하지만 다른 용어이다. 더보기 아키텍처 : 고수준의 구조 또는 결정사항 설계(Design) : 저수준의 구조 또는 결정사항 이 두 용어는 본질적으로 같은 의미이다. 모두 SW 전체 설계의 구성 요소이며, 개별로 존재할 수 없고 경계가 뚜렷하지 않다. 고수준, 저수준 중 의사결정의 연속성의 차이이다. Framework(프레임워크)란? "Frame"은 '틀' , "Work"는 '일하다' 라는..
썸네일 2024 기준 신입 개발자를 위한 백엔드 로드맵 / 2. 백엔드 개발자의 업무, 3. 백엔드 아키텍처 2. 백엔드 개발자의 업무 [주된 업무 : 서버 측 애플리케이션 개발] 백엔드 개발자의 개발 순서 1. 과제 할당 2. 과제 분석 3. 개발 4. 테스트 (리뷰) 5. QA 및 버그 수정 6. 배포 7. 유지보수 3. 백엔드 아키텍처 오늘날의 서비스는 계획을 잘 세워 코딩을 해야 합니다. 일반적으로 계획을 작성하는 사람을 아키텍트 라고 하고, 그 계획을 아키텍처 라고 합니다. 즉, 총체적이고 종합적이고 상세하게 개발을 준비하는 것이라고 할 수 있습니다. 따라서 개발자라면 아키텍처를 알고 있는 편이 좋습니다. 백엔드 프로그래머라면 기본적으로 알아두면 좋을 아키텍처는 패턴 중 자주 사용하는 계층형 아키텍처, 이벤트 기반 아키텍처, 마이크로 서비스 아키텍처 등이 있습니다. 실무에서는 대부분 이 3가지의 조합으..