재로그
Preview Image

Airflow 로그 관리 및 모니터링

들어가며 최근 몇 주 동안 Airflow를 사용하며 가장 익숙해지고자 노력했던 부분이 로그와 에러 핸들링이었습니다. 특히, 이번 주에 Airflow DAG를 수정하는 작업을 하며 DAG와 Task의 상태를 모니터링하고, 발생하는 문제를 빠르게 파악하기 위해 로그를 적극적으로 활용했습니다. 따라서, 이번 TIL에서는 Airflow의 로그 관리와 외부...

Preview Image

Snowflake 최적화 전략

들어가며 지난 2주간 업무를 배우며 밀접하게 사용해온 기술 중 하나는 Snowflake입니다. Snowflake에 대한 학습을 하고 싶었기에 공부하며 주제를 찾아보던 와중, 데이터 최적화 전략에 대해 살펴보면 좋을 것 같다는 생각이 들었습니다. 전통적인 RDBMS에서의 최적화 전략과 어느 부분이 맞닿아 있고, 어떤 부분에서 차이가 있는지에 포커스를...

Preview Image

Amazon ECS (와 Orchestration에 대하여)

들어가며 AB180에 입사 이후, 처음 주어진 태스크는 API 버전 업그레이드 입니다. 작업하는 레포지토리에서 코드가 실제로 어떻게 배포되어있고, 작동하는지 감이 잡히지 않았습니다. 아키텍처를 보면 ECS에 배포되어 있는 것으로 나와있어 이에 대해 정리하면 도움이 될 것 같아 학습 주제로 선정했습니다. Amazon ECS Amazon ECS는 ...

Preview Image

자바스크립트 Call, Apply, Bind

그동안 과제 전형과 여러 개의 기술 면접 준비, 그리고 시험까지 병행하다보니 블로그를 쓸 여유가 없어서 글을 쓰는 게 오랜만이다. 아무래도 앞으로 더욱 바빠질 것 같아 보다 편한 마음으로 블로그를 써보려고 한다. 오늘의 주제는, 기술 면접때 제대로 대답 못했던 call, apply, bind 메서드에 대한 내용이다. 솔직히, 문법을 많이 신경 못 ...

Preview Image

디자인 패턴 - MVC, MVVM 패턴

MVC 패턴 드디어 익숙한 거 나왔다. MVC 패턴은 Model, View, Controller 세가지로 이루어진 디자인 패턴으로, 애플리케이션의 구성 요소를 이 세 가지 역할로 구분하는 방식이다. 이렇게 구분하면 개발 프로세스에서 각각의 구성 요소에만 집중하여 개발이 가능해진다. 모델 모델은 애플리케이션의 데이터인 데이터베이스와 상수 및 변...

Preview Image

디자인 패턴 - 옵저버, 이터레이터, 노출모듈 패턴

옵저버 패턴 주제가 어떤 객체의 상태 변화를 관찰하다가 상태 변화가 있을 때마다 메서드 등을 통해 옵저버 목록에 있는 옵저버들에게 변화를 알려주는 패턴이다. 여기서 말하는 주제란, 객체의 상태 변화를 보고 있는 관찰자이며, 옵저버는 이 객체의 상태 변화에 따라 전달되는 메서드 등을 기반으로 추가적인 변화 사항들이 생기는 객체들이다. 때로는 주제와 객...