• 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 프로젝트로 이관하면서,...


    • 안드로이드 Hilt 알아보기

      Overview 많은 개발자들이 지금까지 구글에서 Jetpack을 통해 제공하고 있는 의존성 주입 라이브러리 Dagger2를 사용해 왔습니다. 여러 장점에도 불구하고 높은 학습비용과 많은 보일러 플레이트 코드를 생성해야...


    • Scheduling SQS messages

      Overview 오늘은 브랜디에서 이미 소개된 기술들을 간단한 미션을 통해 활용하는 시간을 가져볼까 합니다. 브랜디는 상품 주문 또는 취소, 배송 상태 등에 따라 사용자에게 카카오톡 메시지,...


    • Vue.js에서 SCSS(SASS) 사용하기

      Overview SCSS란 css의 문법적 불편함을 보안하기 위한 CSS 전처리기(Preprocessor) 중에 하나로 CSS와 비슷한 문법을 제공해 퍼블리셔들에게 인기 있는 CSS Preprocessor 입니다. SCSS는 일반적인 CSS에서 제공하지...


    • AWS Personalize 과거데이터 갱신 프로세스 자동화하기

      Overview 최근 e-commerce 시장은, 데이터 기반의 개인화 추천 서비스에 많은 관심을 갖고 적극적으로 도입하고 있습니다. 브랜디 서비스도 AWS Personalize 알고리즘을 활용한 실시간 개인화 추천 서비스를...