좋은 기술 스택은 가장 최신 기술의 목록이 아닙니다
프로젝트의 사용 환경, 개발 속도, 성능, 배포 방식과 유지관리 조직에 맞는 조합이 좋은 기술 스택입니다. 같은 관리자 화면이라도 검색 노출이 중요한 서비스와 사내 운영 시스템은 선택 기준이 다릅니다.
에이드소프트는 12년간 산업 시스템, 업무 플랫폼, 교육·미디어와 모바일 서비스를 구축하며 화면부터 데이터 파이프라인까지 프로젝트 목적에 맞게 조합해 왔습니다.
웹 서비스: Next.js, Vite, Svelte
Next.js는 검색 노출, 서버 렌더링, 콘텐츠와 서비스 화면을 함께 운영해야 하는 프로젝트에서 활용합니다. Vite는 빠른 개발 환경과 유연한 프런트엔드 구성이 필요한 관리자·업무 화면에 적합합니다. Svelte·SvelteKit은 적은 런타임 부담과 간결한 상호작용이 중요한 서비스에서 좋은 선택이 될 수 있습니다.프레임워크보다 중요한 것은 권한별 화면, 오류 상태, 데이터 캐시와 배포 이후의 변경 흐름입니다.
모바일과 데스크톱: Flutter, .NET MAUI, C#
Flutter는 하나의 제품 경험을 Android와 iOS에 빠르게 제공해야 할 때 활용합니다. 카메라, QR·NFC, 알림과 현장 입력 기능을 함께 구성하기 좋습니다. .NET MAUI와 C#은 Windows 환경, 기존 .NET 업무 시스템 또는 장비 제어 프로그램과의 연계가 중요한 경우에 적합합니다. 네이티브 기능과 기존 자산을 얼마나 활용해야 하는지가 선택 기준입니다.고성능 서버와 Edge: Rust와 C#
실시간 연결 수가 많거나 장시간 안정적으로 실행되어야 하는 수집 서버에는 Rust를 활용할 수 있습니다. 메모리 안정성과 낮은 실행 비용이 중요한 Edge 프로그램, 프로토콜 변환과 스트리밍 처리에서 강점이 있습니다.
C#은 산업용 Windows 환경, 백오피스 API와 다양한 외부 SDK 연동에서 생산성과 운영 안정성을 확보하기 좋습니다.
하나의 제품을 만드는 공통 기반
- 인증과 권한은 모든 화면에서 동일한 기준을 사용합니다.
- API 계약과 데이터 모델을 먼저 정의해 채널별 구현 차이를 줄입니다.
- Docker 기반으로 개발·검증·운영 환경의 차이를 최소화합니다.
- 로그, 추적, 알림을 기능 개발과 동시에 설계합니다.
- 고객 조직이 유지관리할 수 있는 기술과 문서를 남깁니다.
에이드소프트의 선택 기준
우리는 프로젝트를 특정 프레임워크에 끼워 맞추지 않습니다. 빠르게 검증해야 하는 화면에는 생산성을, 장시간 운영되는 데이터 서버에는 안정성을, 현장 앱에는 디바이스 연동성을 우선합니다.
서로 다른 기술을 사용하더라도 인증, 데이터와 운영 기준을 하나의 코어로 연결해 장기적으로 확장 가능한 제품을 만듭니다.
