• AWS Chatbot으로 손쉬운 리소스 관리?!!

      Overview 필자는 Amazon CloudWatch의 고유 기능만 사용하여 대시보드를 생성하여 프로젝트 모니터링을 진행해왔습니다. 하지만 점점 늘어나는 프로젝트마다 대시보드를 세팅하고 수시로 모니터링하는 것에 한계를 느끼게 되어, AWS...


    • Android MVVM + Koin

      Overview MVC패턴의 장단점 MVVM 패턴 LiveData Model 예제 LiveData Model AAC ViewModel 예제 AAC ViewModel DI (Dependency Injection) 예제 DI (Dependency Injection) Koin 예제 Koin...


    • Flask로 빠르고 쾌적한 AWS SAM Local 디버깅환경 만들기

      본 글은 너무 느린 SAM local start-api 환경을 개선하고자 작성된 글입니다. 이미 느려터진 SAM에 고통받던 분들을 위한 바로가기! Overview 최근 개발 패러다임이 서버리스 클라우드 컴퓨팅으로...


    • VUE 컴포넌트 재활용을 위한 설계

      필자주 이글은 VUE컴포넌트 개념이 어느 정도 있는 사람을 기준으로 작성되었습니다. 브랜디 관리자가 bootstrap을 사용하기 때문에 코드에 bootstrap UI가 사용되었습니다. Overview VUE를 프로젝트에 도입하고 만족도가 매우...


    • 추천 시스템 맛보기 - AWS SageMaker를 중심으로

      목차 1. INTRO 2. CHAPTER 1 1. The Recommendation Problem 2. 명시적 점수(Explicit Rating) 3. 암묵적 피드백(Implicit Feedback) 4. 브랜디 서비스 속 명시적 점수와 암묵적...


    • AWS CloudFront + Lambda@Edge 로 HTTP 요청 시 특정 헤더에 접근 제어 추가하기

      Overview 외부에 HTTP 요청으로 자원 공유 시 보안에 특히 신경을 써야 합니다. AWS CloudFront + Lambda@Edge 서비스를 이용하면 HTTP 요청 시 사용자 지정 함수로 원하는...


    • 서비스 캐싱 적용

      Overview 서비스의 규모가 커지고 이용자 수가 늘어날수록 데이터의 양은 급증하게 됩니다. 이에 따라 발생하게 되는 서비스 지연을 감소시키기 위해 브랜디 개발팀은 오늘도 파이팅 하고 있습니다!...


    • 파이썬 프로젝트에 AOP 도입하기

      Overview 브랜디 개발팀에서는 현재 운영 중인 여러 파이썬 프로젝트에 도입하게 될 사내 프레임워크의 개발을 진행하고 있습니다. 그리고 그 개선 업무를 저도 함께 담당하게 되었습니다. 프레임워크...


    • Jest를 이용한 vuejs 프로젝트에 Unit Test 도입

      Overview 웹 프론트 개발을 할 때 대부분 반복적인 테스트 작업을 하고 있습니다. 하나의 기능을 개발하고 웹 브라우저에 접속하여 기능을 테스트하고 수정하고 합니다. 이러한 반복된 테스트...


    • 자바스크립트 OOP로 클래스모듈화 하기

      Overview 필자는 WEB UI 개발 및 간단한 서버, 내부 개발테스트 등을 할때는 자바스크립트(JavaScript)를 사용합니다. 기본적으로 자바스크립트는 정적 웹페이지에서 다양한 동적 이벤트나 UI 변경 등 정적...