반응형
Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- java8
- function
- aws S3
- JavaScript
- #jQuery
- 자바8
- 환경구성
- Log
- aws lambda
- 환경 구성
- 자바스크립트
- Study
- AWS Glue
- jQuery
- 인텔리J
- AWS Athena
- athena
- s3
- AWS
- naver smartEditor
- AWS SQS
- 카이호스트만
- intellij
- db
- Java
- 로그 데이터
- Git
- ibsheet
- 아이비시트
- 자바
Archives
- Today
- Total
목록refectoring (1)
애매한 잡학사전
AWS S3 파일 업로드에 Dependency Injection 적용
아래 링크의 로그 데이터 처리하기에서 S3에 로그 파일을 업로드하는 배치 프로그램을 개발했었는데 비슷한 로그 파일 및 통계 프로그램들이 늘어서 비슷한 배치 프로그램도 계속 추가되어야 하는 상황이 발생하였습니다. 그래서 고민하다 DI 적용으로 코어 로직은 그대로 두고 옵션 형태로 조건만 변경해서 동작하는 방식으로 리팩터링을 진행하여 정리하고자 합니다. AWS Athena, Glue, S3 활용으로 로그 데이터 처리하기 with Batch 1. Flow - Batch 프로그램으로 별도의 시스템을 사용하지 않고 바로 S3로 데이터를 저장하는 프로세스 2. 환경 세팅 - 내용이 너무 많아 별도로 정리 하였습니다. 각 링크를 참고하시면 되겠습 dev-gabriel.tistory.com 순서는 다음과 같습니다. 1..
DEV/AWS
2022. 10. 20. 14:22