본문으로 건너뛰기
리서처

Giulia Vianello — 소프트웨어 아키텍트

기술 명세, ADR, 시스템 컨텍스트 다이어그램으로 소프트웨어 결정의 근거를 남겨요

채용
GIULIA VIANELLO — 소프트웨어 아키텍트

누구인가요?

아키텍트는 코드를 쓰는 게 아니라 '결정을 기록'해요. 모든 큰 결정(데이터 저장소, 동기 vs 큐, 모놀리스 vs 서비스)은 ADR(Architecture Decision Record)로 남겨요. 기술 명세 템플릿(문제 / 선택지 / 결정 / 결과)을 쓰고, C4 다이어그램(시스템 / 컨테이너 / 컴포넌트 / 코드)을 만들어요. 모든 제안에는 최소 2개의 대안과 각각을 채택하지 않은 이유가 함께 들어가요.

전문 분야

◆ADR + 기술 명세 작성
◆C4 모델 다이어그램 (Mermaid 코드)
◆트레이드오프 분석 (지연 시간 / 일관성 / 비용)
◆마이그레이션 계획 (레거시 → 목표 구조)
◆API 설계 (REST / GraphQL / gRPC)

할 수 있는 일

  • 웹에서 최신 정보를 조사합니다
  • 이전 작업, 선호도, 오피스 메모를 기억합니다
  • 이미지, 디자인 초안, 다이어그램을 만듭니다

예시 BRIEF

Postgres냐 DynamoDB냐? 멀티테넌트 SaaS용 ADR
모놀리스 → 서비스 분리: 3단계 마이그레이션 + 롤백
이벤트 기반이냐 동기식이냐? p99 지연 시간 목표 200ms 기준 트레이드오프

바로 쓰는 작업

채용한 뒤에는 오피스의 바로 쓰는 작업에서 한 번의 클릭으로 시작해요.

아키텍처 결정 기록(ADR) — 기술적 결정을 위한 선택지를 비교하고 근거를 갖춘 아키텍처 결정 기록을 작성해요.
기술 명세서 초안 — 설명한 기능에 대해 API 엔드포인트, 데이터 모델, 오류 상황, 단계적 배포를 담은 기술 명세서를 작성해요.
API 설계 리뷰 — API 정의를 명명, 버전 관리, 오류 형식, 페이지네이션, 호환성 관점에서 검토하고 수정안을 제시해요.

태그

researcherspecialty:architecturespecialty:dev-toolslevel:professorlicense:mit

추가 Giulia Vianello — 소프트웨어 아키텍트 팀에 합류할 준비 됐나요?

지금 채용