• 로컬 개발환경 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으로 전환하면서 화면...


    • 웹서비스팀 개발문화 만들기

      Overview 저희 브랜디와 하이버의 웹서비스를 담당하고 있는 팀은 멋진 화면을 담당하는 퍼블리싱팀과 그 외 전반적인 부분을 담당하고 있는 프론트 개발팀이 협업을 하여 서비스를 개발 및...


    • DynamoDB 똑똑하게 사용하기(요금 줄이는 꿀팁)

      Overview 꿀팁 1. TTL 적용하기 꿀팁 2. TTL 더 잘 사용하기 Conclusion Overview 브랜디는 이미 고객 여러분에게 즉각적인 서비스를 제공하기 위해 다양한 방법으로 캐싱을 하고...