Case Study

인터넷 서비스

티켓 예매 웹사이트

배경

  • 고객의 티켓 예매 시스템이 오래전부터 개발되었으나 업그레이드하기가 어려움
  • 따라서 고객이 마이크로 서비스 아키텍처를 활용하여 웹사이트 전체 및 백엔드 시스템을 재개발 원함

솔루션

  • 모놀리스에서 마아크로로 전환 → 국내 여행용 렌트카 서비스 개선
  • 카트 서비스, 아이템 서비스, 회원 서비스 등 서비스별 API 개발

사용기술

  • 아키텍처: 마이크로 서비스
  • 인프라: AWS
  • 백엔드: Java 8, MyBatis
  • DB: Postgresql, DynamoDB
  • Elastic search
  • 웹: JSP, Thymeleaf
  • 작업관리 : JIRA

SNS 애플리케이션

배경

  • 고객이 신규 SNS 애플리케이션을 통해 사람과 사람을 연결하는 꿈을 이루어지게 만들고 싶어함

솔루션

  • React Native로 안드로이드 및 iOS에서 모바일 앱 구축

사용기술

  • IOS: Swift
  • Android: Java
  • 백엔드: Java Spring Boot
  • 프론트엔드: HTML, Boostrap

비즈니스 유틸리티 시스템

배경

  • 기업에서 스마트폰용 필요한 비즈니스 유틸리티 앱이 있음.
  • 따라서 추가로 더 많은 유틸리티와 다국어 시스템 개발 원함

솔루션

  • 회사 관리 웹 사이트는 다국어이며 스케일은 300 개 화면으로, 그중 150 개 화면이 맞춤형으로 됨

사용기술

  • Eclipse/Java, Jersey Framework.
  • JDK1.8.
  • Tomcat7.0.
  • 관리도구: GitLab, MSProject

학생 모집을 위한 교육 시스템

배경

학생 현황 관리 및 각 대학교의 학생모집 지원 시스템 구축.

  • 관리자를 위한 웹 애플리케이션: 이 애플리케이션을 통해 관리자급 사용자가 각각 학교의 현황을 관리하여 기술적인 문제를 서포트를 할 수 있음
  • 학교를 위한 웹 애플리케이션: 각 대학교는 이 애플리케이션을 통해 학생모집공지 또는 이벤트를 올릴 수 있음. 또한 이벤트 참가자를 점검 및 보고 가능
  • AWS로 일부 서비스 마이그레이션 진행

솔루션

  • 스프린트(근무일 7일 기준)에 따라 작업 지정을 위해 고객에게 증분형 모델(애자일 모델의 모범 사례 적용)을 따르도록 제안했음

사용기술

  • 웹: 백엔드: FuelPHP, Lavarel프론트엔드: Vuejs, Reactjs
  • AWS : 서버리스 + Golang
  • 모바일: iOS : Swift 3
    안드로이드
Menu