[디지털데일리 이대호기자] 지난해부터 소프트웨어(SW) 업계에서 화두로 떠오른 ‘마이크로 서비스 아키텍처’(MSA)에 대한 현실적인 조언이 제기됐다. MSA를 업무에 도입, 운용 중인 SK플래닛의 얘기다.
MSA는 전체 시스템을 작은 단위(마이크로 서비스)로 쪼개 각각의 기술로 개발, 조합한 아키텍처를 말한다. 레고 블록처럼 서비스 단위별로 교체가 가능하며 최신 기술을 도입해 서비스 재활용이 용이하다. 그러나 초기개발 시 시간이 많이 걸리며 개별 서비스가 연결된 까닭에 테스트가 쉽지 않은 단점도 있다.
또 안 매니저는 MSA를 본격 도입 전에 일부 서비스를 떼서 시도해보거나 신규 서비스를 개발 시 기존 시스템 안에 넣기보다 별도 서비스를 만들어 연동하는 것을 권장했다.
그는 “가장 큰 문제 중 하나는 (MSA 도입에) 저항하는 사람이 생기는 것인데 설득이 필요하다”며 “개별 서비스 간 연계 시 협의는 물론 여러 서비스를 걸칠 경우 누가 주도할 것이냐도 고민할 부분”이라고 말했다.
또한 안 매니저는 마이크로 서비스의 최소 단위를 API로 보고 MSA의 실제 모델링과 관련해 API를 먼저 정의할 것을 주문했다. API를 정형화하고 이를 문서로 만들어 유지하는 등 개발자 간 커뮤니케이션도 강조했다.
안 매니저는 MSA를 도입한 이후 하나의 애플리케이션이 서비스 15개로 나뉘고 사용자환경(UI)이 9개로, 데이터베이스(DB)가 10개로 분리된 현황을 전했다. 그는 “(MSA 도입이) 불과 6개월 정도 됐는데 기술셋 자체가 상당히 늘어났다”며 “최신 기술 도입에 부담이 없고 먼저 최신 기술을 다룬 팀원들이 경험을 공유하게 됐다”며 사내 변화를 되짚었다.
또 안 매니저는 “API 디자인 능력도 향상됐다. 다른 워킹그룹에서도 사용하겠다면 오픈소스화도 가능할 것”이라고 말했다.
<이대호 기자>ldhdd@ddaily.co.kr
Copyright ⓒ 디지털데일리. 무단전재 및 재배포 금지
“해외서도 응급의료 상담 가능”…LGU+, 소방청과 '안전·연결' 캠페인 진행
2025-05-11 12:00:00[OTT레이더] 강하늘X고민시의 쓰리스타 로맨스, 넷플릭스 '당신의 맛'
2025-05-11 11:54:28SKT 유심 교체 고객 143만명…6월 말까지 1077만장 유심 확보
2025-05-11 11:54:16SKT, '유심 교체' 대신 '유심 재설정' 도입…"티머니·금융인증서 교체 필요 X"
2025-05-11 10:00:08[현장]“어르신, 온라인 예약 하셨어요?”...SKT 유심교체 방문해보니
2025-05-10 07:07:00[DD퇴근길] 김영섭號 KT, 통신 다음은 AI…"MS 협력 성과 가시화"
2025-05-09 17:25:15[툰설툰설] '파격'과 '격정'의 콜라보…개꿈 vs 사랑하는 나의 억압자
2025-05-11 15:07:38[네카오는 지금] 1분기 엇갈린 성적표…AI 전략으로 반전 노린다
2025-05-11 15:07:16[인터뷰] 의사 가운 벗고 AI 입다…실리콘밸리 홀린 ‘피클’
2025-05-11 11:55:43[IT클로즈업] 오프라인은 힘든데…네카오 커머스 1분기 호실적 비결은
2025-05-11 11:37:17국내 플랫폼 다 죽는다…"공정거래법 개정안, 경쟁력 약화할 것"
2025-05-09 19:09:38