웹 개발 설계 방식

김재훈·2022년 7월 6일
0

TIL

목록 보기
2/2

앞으로도 개발하면서 한번씩 볼 것.

다양한 종류의 서비스 유형

  • 콘텐츠, SNS, 실시간, 커머스, 교육 등

유형과 무관한 공통 고려 사항

  • 웹의 철학과 특징을 고려하라
    • 어떻게하면 다양한 브라우저에서 동일한 사용자경험을 제공할 수 있을까
  • 기술이 서비스 성공의 촉매 역할을 할 수 있다
    • e.g. 접근성, SEO, 위트 등
  • 모든 것이 공유될 수 있는 자원이라는 것을 고려하라
    • e.g. 검색엔진 최적화, 오픈 그래프 최적화, 소스 코드 등
  • 외부 서비스 연동 정보를 관리하라
    • e.g. API Key, 인증서 등

디자인과 디테일한 UX/UI를 추구하라

  • 신규 서비스의 어설퍼보이는 UX는 좋은 이미지를 만들 수 없고, 가치가 하락한다
  • 발빠른 테스트와 릴리즈를 위한 아키텍처를 처음부터 고려하라

    • e.g. A/B테스트, 부분 업데이트가 가능한 격리된 컴포넌트 구조 설계
  • UX의 견고함과 기능이 경합을 벌이면 견고함을 선택하라

사용자 로그를 수집하라, 그리고 분석하라

  • 로그는 필수 요소이다. 분석 인프라가 없더라도 초기부터 로그를 수집하라
  • 로그 분석 인프라를 마련하고 지속적으로 발전시켜라

참조

  • 패스트캠퍼스 김민태님의 React, redux로 구현하는 아키텍처와 리스크관리
profile
같이 협업하며 성장하고싶은, 좋은 개발자를 지향합니다 :)

0개의 댓글