전체 글 57

월 적립식 투자 시작

월 적립식 투자규칙 매월 1일 매매 SCHD, QLD를 50:50 보유 비율을 갖도록 매수로 밸런싱 SCHD를 적립하면서 동시에 QLD의 양/음봉 여부에 따른 QLD/TQQQ 선택 매매 1회 전월 양봉 = x1를 SCHD, QLD 매수 1회 전월 음봉 = x1.4를 SCHD, QLD 매수, x0.6를 TQQQ 매수 2회+ 연속 음봉 = x2를 TQQQ 매수 TQQQ 30% 수익률 달성시 = TQQQ 전량매도 후 SCHD, QLD에 밸런싱 분배 12월 = 매년 250공제에 맞게 수익과 손실을 계상해 250을 맞춤 (미달인경우 수익중인걸 매매, 초과인경우 손실중인걸 매매) 배당금은 다시 SCHD, QLD 매수 목표 안전한 SCHD를 적립하면서 동시에 QLD 2배 레버리지를 활용해 공격적인 수익률을 노림 양봉..

JAVA Log4J2 취약점 - CVE-2021-44228

JAVA에서 굉장히 흔하게 사용하는 Log4J2에 크리티컬한 취약점이 발견되었다. Steam, AWS, Apple 등 거의 대부분의 자바를 사용하는 웹서버가 취약점에 노출되었으며, 실행 난이도가 너무 쉬워서 파급력이 상상을 초월할 지경이다. RIP... https://www.lunasec.io/docs/blog/log4j-zero-day/ RCE 0-day exploit found in log4j, a popular Java logging package | LunaSec Given how ubiquitous this library is, the impact of this vulnerability is quite severe. Learn how to patch it, why it's bad, and mor..

개발/ETC 2021.12.11

[사용기] 허먼밀러 뉴에어론 체어

코로나 이후 재택 비중이 크게 늘면서 기존에 사용중이던 시디즈 의자에 불편함을 느끼던 중, 회사에서 허먼밀러 뉴에어론 체어를 공동구매 해주길래 덥썩 질렀다. 가격은 체어와 20만원 상당의 헤드레스트가 포함되어 약 90만원가량 했는데 딱히 싸게 샀다거나 비싸게 주고 산 느낌은 들지 않다. 기존 시디즈 의자의 경우 등판이 메쉬였지만 방석은 스폰지로된 좌석인데 반해 허먼밀러는 몸 닿는 모든 부분이 메쉬로 이루어져 있다. 시디즈에 불만중 가장 큰 것은 헤드레스트였는데, 지지력이 약해서 거북목 때문에 머리를 기대거나 쉬고싶을때 지지력 없이 넘어가버려 헤드레스트의 의미가 없는 구조였다면 뉴에어론은 헤드레스트 가격만 20만원 하는놈이라 그런지 목을 받쳐주는 느낌도 좋고 전체가 메쉬로 이뤄져있어 오래 기대고 있어도 시..

일상/사용기 2021.12.05

AWS Athena Partition Projection 이란?

AWS Athena 사용중 Partition Projection을 통해 테이블 조회 쿼리 실행 시간이 3~5분에서 5초로 절감되는 케이스가 있었습니다. 오늘은 비교적 최근에 나온 이 기능에 대해 간단히 설명하는 포스팅입니다. AWS S3에 적재된 대규모 로그 데이터를 쿼리하기 위해 AWS Athena에서 테이블을 생성해 S3의 경로를 지정하고 테이블을 만들어 쿼리하게 됩니다. 데이터의 양이 많은 경우 데이터 저장 방식을 Parquet로 개선하고, S3의 저장 경로를 Athena가 파티셔닝할 수 있게 Key에 Partition 구분자를 두어 쿼리가 실행될 때 Scan 되는 데이터의 양을 줄여 속도를 개선시키게 됩니다. Athena Partition Doc : https://docs.aws.amazon.co..

개발/AWS 2021.10.15

Backend System Architecture 구성 경험담 정리

대규모, 특히 글로벌 서비스 규모나 그 규모로 확장이 예상될때 시스템 플랫폼에 어떤 장비나 오픈소스, 상용 서비스를 검토하면 좋은 선택이 될 수 있는가에 대한 선택과 사용 경험을 정리해 보려고 합니다. 주로 Kubernetes에서 운영되는 것과 AWS 서비스로 경험하였기 때문에 이것들 위주로 정리했습니다. 여기 나열된 것은 정답지가 아닙니다. 100가지 상황에는 100가지 해답이 있다고 생각합니다. Container Orchestration Kubernetes 대규모 서비스의 인프라는 현재 쿠버네티스 이외의 선택지가 존재하지 않습니다. AWS의 경우 EKS, Azure는 AKS, Google의 경우 GKE를 사용하면 됩니다. 온프레미스로 직접 구축하는 경우... 글로벌 서비스를 이걸로 할 생각 하는 거면..

개발/ETC 2021.09.02