목록 보기
마켓컬리에서의 PHP 이야기
백엔드

마켓컬리에서의 PHP 이야기

마켓컬리
마켓컬리
2020년 4월 30일

두줄요약

마켓컬리는 PHP 레거시를 Laravel 기반의 클린한 신규 서비스로 점진 교체하고 있습니다.\nCI/CD·Docker와 Spring Cloud 연동으로 PHP의 MSA 적용 가능성을 확장하고 있습니다.

문제 상황

  • PHP의 낮은 코드 품질 인식과 장기간 축적된 레거시 코드
  • 빠른 성장에 기여한 기존 PHP 쇼핑몰 솔루션의 현대화 필요성

해결 방법

  • 신규 서비스의 Laravel 기반 개발과 레거시 교체
  • Testing, CI/CD, Docker 활용 확대 및 Kubernetes 기술 검토
  • Spring Cloud Sidecar를 통한 PHP 서비스의 MSA 프로젝트 참여

구조와 흐름

  • Circuit Breaker 부재 보완을 위한 phystrix 도입 예정
  • zipkin-php와 Kafka 기반 트랜잭션 데이터 수집·모니터링 계획
  • Spring Cloud Security OAuth2 규격 대응 라이브러리 개발 진행

적용해볼 점

  • Spring Cloud Netflix와 PHP 조합의 구현 범위 탐색
  • 유의미한 PHP 연동 솔루션의 오픈소스 공개 가능성 검토

다음 읽기

#PHP 주제를 이어서 읽기

마켓컬리에서의 PHP 이야기

마켓컬리는 Modern PHP 흐름에 맞춰 Laravel, 테스트, CI/CD, Docker 기반 개발을 추진했습니다.\nSpring Cloud Netflix MSA에 PHP를 편입하며 장애 격리와 추적 기능을 보완하고 있습니다.

마켓컬리
마켓컬리
백엔드

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...