🚩 우리는 이렇게 개발합니다.
의식주컴퍼니의 기술과 지향하는 방향은 다음과 같습니다.
- MSA 구성을 지향합니다. 사용자앱을 위한 MSA 구성, 스마트 팩토리를 위한 MSA 구성이 있습니다.
- MSA의 구성으로는, 자바 스프링부트 기반의 어플리케이션 및 Golang 기반의 어플리케이션이 있습니다.
- APM으로 Pinpoint를 사용합니다.
- 서버 어플리케이션 사이의 호출은 Feign를 사용합니다.(Eureka 사용합니다.)
- Apache Kafka를 통한 비동기 비지니스를 구현하고, 데이터를 일원화하고 있습니다.
- Redis Cluster를 사용하여 분산락을 구현하고, 인증과 캐쉬를 구현합니다.
- 현재는 K8S 기반이 아니지만, 향후 적용 계획이 있습니다.
- aws를 통해서 시스템을 유지하고, DB는 aws RDS를 사용합니다.
- CI/CD를 위해 Jenkins를 사용하고, 주로 Pipeline를 사용합니다.
- 우리는 코드를 공유하고, 리뷰합니다. 일주일에 5시간동안은 회의실에서 서로의 코드를 리뷰합니다.
- PR과 동료의 승인을 통하지 않으면, 코드는 릴리즈될 수 없습니다.
- 대용량 트래픽을 경험한 개발자들과 최고의 기술과 최신의 트랜드를 지향하며 개발할 수 있습니다.
- 우리는 모두 최고의 동료가 되기 위해서 노력합니다.
의식주컴퍼니의 개발 프로덕트는 크게 두 가지 영역이 있습니다.
📱 런드리고 서비스 사용자를 위한 런드리고앱 & 백엔드 시스템
- 런드리고 앱을 개발합니다. 런드리고 앱을 통해서 세탁을 맡기고, 세탁 후 배송을 보실 수 있습니다.
- 런드리고 이용권과 결제를 개발하고 고도화합니다.