아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
컬리 favicon컬리

마켓컬리, PHP로 MSA 구축 도전!

by DD
2020-04-30
6년 전
조회수 8

PHP의 과거 문제점을 극복하고 Laravel 기반의 Modern PHP 시대로 전환

Spring Cloud Netflix와 PHP 연동을 통해 MSA 환경 구축 시도

Docker, CI/CD 구축 및 쿠버네티스 기술 검토를 통해 개발 환경 개선

레거시 PHP에서 Modern PHP로의 전환

과거 PHP는 나쁜 코드와 취약한 개발 환경으로 인식되었지만, PSR, Composer, PHP 7의 등장으로 변화를 맞이했다. Laravel을 기반으로 한 Modern PHP는 클린 코드 작성을 지원하며, 테스팅, CI/CD 구축을 통해 개발 생산성을 향상시킨다. 따라서, 레거시 시스템의 문제점을 해결하고 지속 가능한 개발 환경을 구축한다.

Spring Cloud Netflix와 PHP의 결합

마켓컬리는 Spring Cloud Sidecar를 활용하여 Java 기반의 를 PHP 환경에 통합했다. 를 통해 기능을 구현하고, 를 사용하여 트랜잭션 데이터를 수집한다. 규격에 맞는 라이브러리 제작을 통해 환경에서의 안정성을 확보한다.

Spring Cloud Netflix
phystrix
Circuit Breaker
openzipkin + Kafka
Spring Cloud Security (OAuth2)
MSA

MSA 환경 구축을 위한 기술적 도전

Spring Cloud Netflix와 PHP의 조합은 낯선 시도이지만, 마켓컬리는 지속적인 기술 검토와 구현을 통해 MSA 환경을 구축하고 있다. Docker를 활용한 배포 자동화, 쿠버네티스 기술 검토를 통해 확장성과 유지보수성을 개선한다. 결과적으로, E-Commerce 시장에서의 경쟁력을 강화하고, PHP 생태계 발전에 기여할 것으로 기대된다.

마켓컬리에서의 PHP 이야기
중급
아키텍처
PHP
Laravel
Spring Cloud Netflix
Docker
Kubernetes
Kafka
Backend
DevOps
Data
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

컬리, PHP 개발 로드맵 공개! MSA 전환, Laravel 활용

컬리 로고

40년 기술 변천사, 추억 속으로

랍스타즈 로고

Docker Compose, 2026년에도 프로덕션에서 살아남을 수 있을까?

레딧 로고

PostgreSQL 데이터를 Elasticsearch로, Kafka Connect CDC 파이프라인 구축 사례

카카오 로고

Kafka 운영은 이제 그만! EasyQueue로 비즈니스 로직에 집중하세요.

NHN클라우드 로고

20년 전 PHP 개발 회고, 과거의 실수와 현재의 교훈

레딧 로고
컬리 favicon컬리
중급
아키텍처
PHP
Laravel
Spring Cloud Netflix
Docker
Kubernetes
Kafka
Backend
DevOps
Data

관련 추천 글

컬리, PHP 개발 로드맵 공개! MSA 전환, Laravel 활용

컬리 로고

40년 기술 변천사, 추억 속으로

랍스타즈 로고

Docker Compose, 2026년에도 프로덕션에서 살아남을 수 있을까?

레딧 로고