DigitalOcean Spaces에서 Cloudflare R2로

DigitalOcean Spaces 를 쓰다가 결국에 Cloudflare R2 를 사용하기로 결정했다. 데이터가 10기가도 안 되기 때문에 Backblaze B2 를 쓰기엔 돈낭비라 생각했고, Synology C2 는 싸지만 CDN 기능이 없었다. Cloudflare의 여러 기능을 사용해 와서 R2 까지 한곳에서 통합 관리한다는 장점과 무료인 비용이 크게 와 닿았다. Synology C2 Object Storage 15기가까지 무료이고 기본적으로 저렴하다. CDN 기능이 없다. AWS S3 호환 API 제공한다. Bacblaze B2 CloudStorage 10기가까지는 무료이고 저렴하다. 요금제가…

0 Comments

막말개발 – Redis 안티패턴

캐시용 인스턴스/클러스터와 데이터 저장용 인스턴스를 구분하지 않는다. 워크로드를 섞어 쓴다. 휘발성 캐시 레코드와 장시간 저장하는 일반 데이터는 요구되는 신뢰도가 다르다. 물론 저렴하게 가변적으로 Redis를 구성할 수 있는 Kubernetes 같은 플랫폼의…

0 Comments

막말개발 2023-12-03

삽질과 중복코드를 줄이겠다고 집착하는 사람은 사이트 신뢰성 엔지니어링 책 5장을 읽어보자. 이 장은 삽질을 줄이고 엔지니어링에 예산을 더 투입해야 한다는 주장을 한다. 그러나 내가 현업을 살펴보면 삽질이 아닌 것까지 삽질로…

0 Comments

막말 개발 2023-11-23

Redis Redis는 캐시로만 쓰십쇼 의도적인 유지보수이든 사고이든 캐시 서버가 뻗었을 때를 대비하십쇼 Redis를 다른 용도로 쓸 거라면 캐시용과 분리하십쇼 AWS AWS SDK의 인증 구조를 왜 굳이 커스터마이징합니까? 99%는 커스터마이징이 불필요합니다.…

0 Comments

막말 개발 2023-11-22

Kubernetes EKS 쓰지 마십쇼. 그래선 진짜 kubernetes 가 어떤 모습인지 영원히 모른채 살 겁니다. 이렇게 말해도 쓰겠죠? IP 추적 이슈가 없다면 CNI는 Calico 쓰십쇼. Amazon VPC CNI 를 쓰면 AWS의…

6 Comments

구글 밋 시각효과가 작동 안 할 때

Microsoft Edge 웹브라우저로 Google Meet 회의에 참가하려는데 시각효과가 작동 안 했다. "Something went wrong" 이라며 오류 메시지가 나왔다. 결론적으로 Edge가 Chrome 인 척 행동하게 만들면 문제를 해결할 수 있다. User-Agent…

0 Comments

슬랙 링크 미리보기와 CloudFlare

Slack에 블로그 글을 공유할 때 프리뷰가 생성 안 되었다. 트위터와 페이스북에서는 문제 없이 미리보기가 나오고, 슬랙에서 다른 웹사이트의 글은 문제 없이 프리뷰가 생성되었다. 따라서 클라우드플레어가 문제일 것 같아 조사를 했더니…

0 Comments

트위터 트롤을 몽땅 차단하기

트위터를 하다 보면 즐거운 시간을 망치는 인터넷/소셜 트롤이나 악성 사용자 집단을 마주치기 마련이다. 한명한명 신고하고 차단해서 해결이 될 때가 많지만 안 될 때도 있다. 또한 악성 사용자는 서로가 서로를 알아보고…

0 Comments

Bunch; MacOS용 Cron 대체품

운영체제 내장 기능 공식 문서 Scheduling Timed Jobs에 답이 있다. InformationAlthough it is still supported, cron is not a recommended solution. It has been deprecated in favor of launchd. 전통적으로…

0 Comments

애플실리콘 Mac에서 윈도우 돌리기

Writer at work by Ilya Pavlov Windows 애플실리콘은 ARM 기반의 프로세서라 윈도우도 ARM용을 써야 한다. Windows 11 ARM 이 x86 기반 소프트웨어를 에뮬레이션한다. 따라서 이론적으로는 ARM 용 윈도우를 써도 문제가…

0 Comments