저희 팀은 다음과 같은 아키텍쳐 구조로 일합니다.
Infra : AWS EKS
Frontend : Next.js 13 & Amplify
Backend: Node.js & Spring boot with Kubernetes
CICD : githubAction & argocd
대중적으로 가장 많은 개발자들이 사용하는 react 기반 frontend 선정 및 seo 대응을 위한 Next.js 를 사용함으로써 SEO 친화적인 화면 개발 진행
nextjs 를 사용함으로써 seo 대응이 가능한 frontend 구성 가능
amplify를 통한 자동배포 시스템 구축
고객사의 상황에 맞게 seo 대응이 필요한경우 nest.js 기반 backend를 구축하며, seo 대응이 필요없거나 transaction이 중요한 결제 시스템과 같은 경우에는 spring boot기반으로 시스템을 구축합니다.
nest.js
Spring boot
kubernetes
컨테이너 기반 backend를 구성함으로써 트래픽이 몰릴 경우나 사용자가 몰릴경우를 대비한 가용성 및 확장성에 충실히 대응이 가능한 환경을 구성합니다.