• AWS Athena로 S3 활용 확장하기

      Overview 현재 브랜디 내 제가 소속되어 있는 팀은 최상의 풀필먼트 서비스를 제공해주기 위해 다양한 기술을 학습하고 해당 모델을 실서비스에 접목시키려고 많은 시도를 하고 있습니다. 그...


    • 웹소켓을 활용한 라벨 프린터 로컬라이징 적용하기

      Overview 현재 브랜디는 셀러들에게 풀필먼트서비스를 제공하고 있습니다. 그 중 기본이 되는 상품 바코드, 재고 바코드 등과 같은 재고관리에 필요한 라벨 작업을 하게 되는데, 현재 사용중인...


    • 로컬 개발환경 Docker 사용하기

      Overview IT기술이 나날이 발전하고 있습니다. HTML5의 시대가 도래된 이후, 수많은 기술들이 나왔고 새로운 패러다임을 제시한 것 중 하나인 Docker로 로컬 개발환경 셋팅 하는 것을 소개하려고...


    • 개인정보 보호와 데이터 익명화 개념

      Overview 인터넷의 발달, 모바일기기의 발전, 사물 인터넷 기술의 등장, SNS의 활성화 등으로 하루에도 수많은 데이터가 쌓이고 활용되고 있습니다. 데이터의 양이 급증하여 자연스럽게 빅데이터 시대로 접어들면서...


    • 프로젝트를 간편하게 최신화 하는 방법

      Overview 프로젝트는 시간에 흐름에 따라 점점 레거시화 될 수 있습니다. 꾸준한 유지 관리로 최신 버전의 런타임과 프레임워크를 사용하도록 하는 것이 개발 환경에 대한 부채를 쌓아가지...


    • iOS App with Kotlin Native

      Overview Kotlin Native 예제 Hello (Platform)! 예제 Networking and Data Storage Conclusion 참고 Overview Kotlin의 경우 현재 Android 개발에 많이 쓰이고 있습니다. Kotlin 언어 가이드에...


    • AWS ElastiCache를 활용한 데이터 동기화 시스템의 개선

      Overview 이번 글에서는 AWS ElastiCache를 활용해 서로 다른 서비스 간의 데이터 동기화 시스템을 개선한 과정을 공유하고자 합니다. 긴 시행착오를 겪은 작업이었고 개인적으로도 이번 개발을 통해...


    • Kotlin Coroutines

      Overview 안드로이드 생태계에서 코틀린이 2011년 등장해서 2017년에 구글에서 공식 언어로 추가 한 이후에 매우 빠르게 안드로이드 개발자에게 전파되었습니다. Android Studio 3.0 부터 코틀린을 정식으로 지원하기...


    • MVVM 에 Room 더하기

      Overview 브랜디 AOS 파트에서는 MVVM + 캐싱 지원을 목표로 작업을 하고 있습니다. 방향성은 정해져 있지만 해당 기술 적용을 위한 변경 작업, 업무 시간 등을 고려했을...


    • MVVM+C, CollectionViewAdapter를 이용한 코드 간소화

      Overview 브랜디 iOS 파트에서 사용하고 있는 MVVM 패턴에 대하여 소개하고자 합니다. 저희는 VIPER로 시작하였지만 RxSwift를 조금 더 쉽게 적용하기 위해 MVVM으로 전환하였습니다. MVVM으로 전환하면서 화면...