작업 / 프로젝트 사례

백오피스와 Kubernetes 전환

Salesforce, SAP와 연동하는 Node.js 백오피스를 만들고 인프라를 EC2에서 EKS로 옮긴 작업

기술
Node.jsExpressVue.jsReact NativeMySQLRedisSalesforceSAPKubernetesTerraform

상황

프롭테크 기업이 멤버용 서비스와 계약, 회계, 지점 관리를 위한 사내 백오피스를 AWS EC2 기반 인프라에서 운영하고 있었습니다.

한 일

  • Node.js(Express) REST API와 Vue.js 화면으로 계약, 회계, 공간과 지점 관리 시스템 개발과 유지보수
  • Salesforce, SAP와의 양방향 데이터 동기화와 연동 API 설계
  • 프린터 같은 서드파티 서비스 연동 자동화
  • 멤버용 웹(Vue.js)과 앱(React Native) 개발
  • Terraform과 GitHub Actions로 인프라를 EC2에서 Kubernetes(EKS)로 이전

결과

백오피스, Salesforce와 SAP 동기화, 멤버용 앱이 하나의 API를 함께 썼고 배포는 GitOps로 EC2에서 Kubernetes로 옮겼습니다.

앱 구성, REST API와 연동, 인프라 전환 전후 구조도
REST API 하나가 멤버용 웹, 멤버용 앱, 백오피스를 받치고 Salesforce, SAP와 동기화합니다.

전체 작업 보기