.editorconfig 를 통한 코틀린 코드 스타일 설정

ktlint 1.0 버전부터 ktlint 의 기본 설정이 ktlint_offcial 로 변경되었다. 만약 다른 스타일을 사용하고 싶다면 .editorconfig 의 ktlint_code_style 을 통해 변경할 수 있다. [*.{kt,kts}] ktlint_code_style = intellij_idea # or android_studio or ktlint_official (default) 특정 규칙을 비활성화하고
더 읽어보기 →

Shuffle Operation in Glue

Glue workflow 사용중 3시간 정도 걸리는 Glue Job 이 발견되었다. Worker 의 수를 10 -> 30 으로 올리니 17분 정도로 드라마틱하게 단축되어 왜 이런 현상이 발생하였는지 찾아보았다. Spark 에
더 읽어보기 →

SQS Queue Types

SQS 의 Queue type 에는 Standard 와 FIFO 가 있다. Standard queues 는 At-least-once delivery, Best-Effort Ordering 으로 작동한다. At-least-once delivery 는 적어도 한번 메시지가 전달된다는 의미로 같은 메시지가 경우에 따라 두 번 이상 전달될 수 있다. Best-Effort
더 읽어보기 →