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

      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 브랜디는 이미 고객 여러분에게 즉각적인 서비스를 제공하기 위해 다양한 방법으로 캐싱을 하고...


    • Imagick PHP Extension 설치 가이드 V2 (PHP5.6 / XAMPP 5.40.0 / Mac)

      Overview 안녕하세요. imagick을 설정할 때마다 고통받고 있는 브랜디 개발자 강원우입니다. imagick은 PHP의 이미지 처리 라이브러리로 속도는 약간 떨어지지만, 적은 메모리 사용량과 좋은 화질의 이미지 처리...


    • RESTful API와 브랜디 프레임워크 Swagger 적용기

      이 글은 REST API 설계를 위해 검색하였을 때, 그래서 REST가 뭐지? 하는 의문을 가졌던 필자 자신을 돌아보며, 기존 브랜디 관리자 프로젝트를 신규 API 프로젝트로 이관하면서,...