아키텍처 기술 블로그 최신 글

필터 0
선택된 필터 없음
오픈소스 ABC User Feedback에 적용한 모노리포 구조 소개
라인
아키텍처

오픈소스 ABC User Feedback에 적용한 모노리포 구조 소개

ABC User Feedback에 적용한 모노리포 구조와 디렉터리 구성을 소개했습니다. Turborepo 캐시와 원격 캐시로 빌드 효율을 높인 방식도 함께 설명했습니다.

#TypeScript#monorepo
4200
커뮤니티실 API Design-First 접근방식 정착기
당근마켓
아키텍처

커뮤니티실 API Design-First 접근방식 정착기

커뮤니티실이 노션 중심 수동 API 설계에서 OAS 기반 Design-First 방식으로 전환한 과정을 소개했습니다.명세 자동 생성과 모델 재사용으로 효율과 일관성을 높였지만, 명세 관리 부담도 함께 짚었습니다.

#OpenAPI Specification#API Design-First
7300
요기요 채널링 서비스 런칭 회고
요기요
아키텍처

요기요 채널링 서비스 런칭 회고

요기요 채널링 서비스를 신규 마이크로서비스로 설계하고 런칭한 회고를 공유했습니다. API Gateway와 패키지 구조 설계로 확장성과 가독성을 높이고 파트너별 요구를 반영했습니다.

#MSA#API Gateway
3300
Android 온스타일 레거시 코드에 클린아키텍처 도입기
CJ온스타일
아키텍처

Android 온스타일 레거시 코드에 클린아키텍처 도입기

홈탭 레거시 코드에 클린 아키텍처를 도입해 UI, API, 비즈니스 로직을 분리했습니다. Mapper를 활용해 파싱과 Mock·디버깅 환경을 개선하고 가독성과 테스트 효율을 높였습니다.

#Android#클린 아키텍처
3200
2주 스프린트라는 굴레
원티드
아키텍처

2주 스프린트라는 굴레

2주 스프린트가 항상 정답은 아니라는 점을 짚고, 팀 상황에 맞는 주기 선택을 제안했습니다. Lean의 7가지 낭비를 기준으로 스프린트 효율을 점검하는 방법도 소개했습니다.

#agile#스크럼
2900
통합된 개발과 배포 : Monorepo와 GitOps의 매력적인 조합
사람인
아키텍처

통합된 개발과 배포 : Monorepo와 GitOps의 매력적인 조합

주요 서비스의 FE 분리 과정에서 Monorepo를 적용하고 배포 환경까지 함께 고민한 글입니다. 개발과 배포를 통합하는 방향으로 GitOps 조합을 검토했습니다.

#GitOps#Monorepo
3200
제품이 커지면 디자인 시스템 가이드는 어떻게 개선돼야 할까?
토스
아키텍처

제품이 커지면 디자인 시스템 가이드는 어떻게 개선돼야 할까?

디자인 시스템 가이드를 읽는 순서와 구조를 표준화해 이해와 작성 효율을 높인 사례입니다. 접근성과 상세 스펙을 체계화해 신규 합류자도 빠르게 기여할 수 있게 했습니다.

#UI/UX#접근성
14600
플랫폼 팀의 1년, 일본 최대 규모의 배달 서비스에 안착하기까지
라인
아키텍처

플랫폼 팀의 1년, 일본 최대 규모의 배달 서비스에 안착하기까지

ABC Platform 팀이 데마에칸을 위한 플랫폼 조직으로 자리잡기까지의 1년을 회고했습니다. 복잡한 프로세스를 줄이고 작은 성공과 자율성을 바탕으로 팀 운영 체계를 다듬었습니다.

#프로세스 개선#SRE
5100
LINE SHOPPING JP, 글로벌 협업 프로세스 개선 회고
라인
아키텍처

LINE SHOPPING JP, 글로벌 협업 프로세스 개선 회고

한국과 일본 TPM이 LINE SHOPPING JP 협업 프로세스를 함께 개선한 회고입니다. 공감대 형성, 업무 가시화, 그라운드 룰 명문화, 카이젠을 통해 지속 개선을 시도했습니다.

#TPM#협업
2100
우선순위에 시달리다 공식을 만들었다
라인
아키텍처

우선순위에 시달리다 공식을 만들었다

우선순위 논쟁을 줄이기 위해 매출, 비용, 만족도, 레거시를 기준으로 수치화 공식을 만들었습니다.\nExcel 정렬과 시각화로 설명 가능성을 높이고, 정기적으로 기준을 조정하는 방법을 소개했습니다.

#Excel#ML
1400
발전하는 iOS와 Clean Swift Architecture
spoqa
아키텍처

발전하는 iOS와 Clean Swift Architecture

iOS 앱에서 기존 Clean Swift가 최신 Swift 환경과 맞지 않는 문제를 짚고, CIS 패턴으로 재구성한 사례를 소개했습니다. View, Controller, Interactor, Store, Worker로 역할을 나누어 상태 관리와 테스트 가능성을 높였습니다.

#iOS#Clean Architecture
2500
테이블링 오피스의 Layered Architecture
테이블링
아키텍처

테이블링 오피스의 Layered Architecture

테이블링 오피스의 Layered Architecture 설계와 UseCase 레이어 도입 배경을 소개했습니다. 책임 분리와 재사용성 향상 효과와 함께 싱크홀 안티패턴 같은 주의점도 정리했습니다.

#NestJS#layered architecture
3300
가상 머신의 성능을 높이는 것도 지구 온난화에 도움이 될까요?
라인
아키텍처

가상 머신의 성능을 높이는 것도 지구 온난화에 도움이 될까요?

가상 머신 성능 저하의 원인을 CPU, 메모리, 네트워크, 디스크로 나누어 측정하고 개선 방안을 찾았습니다. 적절한 튜닝으로 물리 서버에 가까운 성능을 내며 서버 수를 줄일 가능성을 확인했습니다.

#가상 머신#OpenStack
2300
실전에서 TDD하기
카카오페이
아키텍처

실전에서 TDD하기

TDD의 개념은 널리 알려져 있지만 실제로 실천하는 사람은 많지 않다는 문제의식을 다룹니다. 실전에서 TDD를 왜 하기 어려운지에 대한 질문으로 글을 시작합니다.

#TDD
6600