WE ARE BRANDI
브랜디 랩스 기술 블로그
-
AWS Step Functions 를 사용한 배치작업 구현
Overview 풀필먼트개발팀은 Serverless 환경에서 운영 가능한 다양한 AWS 서비스를 사용하고 있습니다. 대용량 데이터를 추출하여 엑셀 파일로 저장하는 배치성 작업을 구현하기 위해 AWS Lambda 로 소스...
2022-01-04 -
프레임워크 변경도전기 (Apex to AWS Chalice)
Overview 오픈소스화된 Private 프레임워크를 통해 개발자들은 편리하게 API를 개발할 수 있고, 개발된 API를 다양한 서비스와의 확장 및 연결하는 데도 도움을 받을 수 있습니다. 문제는 어디까지나...
2021-12-01 -
당연함의 크기 - 회원가입 퍼널 개선
브랜디 랩스에서는 최근 일하는 방식과 문화를 바꾸고 있습니다. 얼마 전 실험/데이터 기반의 프로덕트 개선을 진행했고 이에 대한 결과를 글로 남깁니다. 문제의 발견 스타트업이 만들어낸 프로덕트가...
2021-11-09 -
KMM(Kotlin Multiplatform Mobile)
Overview Kotlin은 JetBrains에서 2011년에 출시된 이후에 Android에서는 플랫폼 공식 언어로 지정되었고, 빠르게 기존 Java의 영역을 대체하고 있습니다. Kotlin의 장점 중 하나가 Multiplatform programming을 언어에서 지원하는...
2021-11-02 -
CustomView 이해하기
Overview 안드로이드 앱을 개발하다 보면 일반적인 뷰로는 내가 원하는 결과를 만들 수 없는 경우가 발생합니다. 이런 경우 직접 ‘커스텀 뷰’를 만들어야 합니다. 오늘은 커스텀 뷰에...
2021-10-14 -
Vue.js 웹앱 프로젝트에 QR 코드 스캔 기능 도입하기
Overview 요즘 어떤 장소를 방문하려면 QR코드 인증은 필수라고 할 수 있습니다. 어디에나 QR 인증을 위한 핸드폰 / 태블릿 pc 가 설치되어 있는 것을 볼 수...
2021-10-07 -
Swift enum을 이용해서 사소하게 코드를 개선해보자
1~2명에서 운영하던 프로젝트가 시간이 지날수록 점점 커지고, 3명 이상 같이 협업하게 되면서 방대한 양의 코드가 계속 쌓이게 됩니다. 빠른 개발로 인해 각 기능을 각자 구현하다...
2021-09-01 -
Navigation Component에 대해 알아보기
Overview 수많은 안드로이드 앱들은 사용자가 앱 내부에 존재하는 콘텐츠들을 손쉽게 찾아볼 수 있도록 화면과 화면 사이를 이동할 수 있게끔 개발됩니다. 브랜디 앱 또한 다양한 화면들이...
2021-08-27 -
Vue 2.x버전에서 Swiperjs를 설치하고 사용해보자 (Feat. IE 11)
Overview 브랜디 뿐만 아니라 웹 서비스를 하는 많은 회사에서 슬라이더로 Swiperjs(이하 Swiper)를 활용하고 있습니다. 이번에 소개드릴 내용은 IE11을 지원해야 하는 프로젝트에서 Vuejs 2.x 버전을 사용할...
2021-08-02 -
AWS Elasticsearch + Python을 활용한 '검색' 도전기
Overview 브랜디는 동대문 기반의 풀필먼트 서비스를 통합 관리할 수 있는 시스템 ‘FMS(Fulfillment Management System)’를 개발하여 서비스를 운영하고 있습니다. 그 중 상품관리를 하는데 점점 상품수가 증가함에...
2021-07-08