본문 바로가기

개발일기32

결국 Terraform으로 정착 AWS CDK를 사용하다가 CDK 의존성(CloudFormation의 스택 등)에 곤혹스러운 일이 많이 발생했다.예를 들면, 분명 스택 삭제를 진행했는데도 제거한 보이지 않는 람다가 존재한다고 안되는 일이 있다거나... 그래서 TypeScript로 IaC가 가능한 Pulumi를 사용하려고 했지만 이건 그냥 자료가 없다. 🥹 예제가 매우 부족한 Pulumi의 공식문서는 아쉽다. 결론은 Terraform으로 하기로 했다. CDK와 다르게 람다를 zip 하는 스크립트를 추가 작성해야하지만, 한 번만 해두면 매우 빠르게 빌드가 가능. 2024. 3. 18.
Pulumi 도입한 회사들은 어떻게 스터디를 했을까 Pulumi 공식문서는 도저히 못알아보겠다. StackOverFlow에도 자료가 없고, 그냥 없다. fargate 작성하려는데 이게 예제의 전부다.  ...언어가 같다는 가정 하에 cdk 하고 인터페이스가 매우 흡사한데 그냥 뭔가 안된다 얘는       어떻게 하신 겁니까 형님들! 2024. 3. 14.
객체지향 객체에게 데이터를 요구하지 말고 작업을 요청하라 2024. 2. 14.
[암호학] SHA-256은 안전하지 않다. 비트코인 채굴은 SHA-256 hash를 깨는 과정이다. SHA-256 hash를 깨면 보상으로 비트코인을 얻게 된다.비트코인 채굴 초창기에는 난이도가 낮아 일반적인 그래픽 카드로도 충분히 채굴이 가능했다.그러나 점점 비트코인 채굴 난이도가 올라가고 일반적인 그래픽 카드로는 채산성이 나오지 않게 되었고, 비트코인 채굴 특화 용도의 주문제작 반도체(ASIC, FPGA)주문제작 반도체를 이용해야 채산성이 나오게 되기에 이르렀다. 이러한 주문제작 반도체를 이용하면 일반적인 그래픽 카드보다 10만배 이상의 속도로 비트코인 채굴이 가능했고, 이는 곧 SHA-256의 보안 취약화를 불러왔다.  아무튼 요점은 하드웨어의 발전으로 노가다로 SHA-256을 파훼하기 쉬워졌단 것이다. SHA-256 대신argon2 (bl.. 2024. 2. 14.
어쩌면 파괴왕 다니는 회사마다 폐업 2024. 1. 28.