728x90 반응형 일지60 [사고쳤다 / Mongodb Atlas] 헬키 개발일지 12. aggregate + $out의 위험성과 백업의 중요성 (feat. 200번째 글) 블로그에 쓰는 200번째 글이다. 그래서 좀 좋은 걸 들고 오고 싶어서 나름 11편에 예고했던 대로, three.js관련 내용을 들고 오려고 했다. 기왕이면 기분 좋게 200회를 맞이하는 게 좋지 않은가? (비공개글도 포함인지라 여러분은 뭔 소린가 싶을 수도 있다.) 근데 사고를 쳐도 정말이지 거하게 쳐버렸고, 내 팀원들에게 어떤 사고를 쳤는지 설명할 자료도 필요해서 관계로 이 글을 쓰려고 한다. 어떤 사고를 쳤고, 경과가 어떻게 되었는지 기록해두려고 한다. 결국 지옥을 내다모는 건 언제나 자신인가... 싶은 하루였다. 다시 돌아보자면 : 내가 친 사고에는 3가지 중요한 중심 원인이 있었는데,1. aggregate의 $out에 대한 몰이해2. aggregate를 코드로 하려고 했음(사실, 이럴 필요가 없.. 2024. 9. 2. [AWS s3] 헬키 개발일지 11. aws 다시 세팅, s3에서 sign된 url을 가져오자 간만에 글을 쓰는데, 최근에 굉장히 바빴다... 원래 같으면 이것저것 글을 남겨두는데... 흠. 뭐 어쩔 수 없지.일단 좀 더 개발 환경에 가까운 s3를 먼저 복습해보도록 하자. 이미 개발 자체는 끝났으니까 리뷰하면서 하면 될 듯. 이 다음은 대망의 three.js를 다룰 건데, 아직도 viewport sync가 제대로 되지 않아서 그것만 고치면 어떻게든 될 것 같긴하다. 이걸 개발하면서 느낀 제일 중요한 점은 "최신 라이브러리도 찍먹 하자" 이다. 알고보니 aws sdk의 버전에 따라서 꽤나 이용방법이 다르다. npm에서 aws-sdk라는 이름의 패키지를 깔아서 이용하고 있다면 v2, @aws-sdk/???? 와 같이 구체적인 패키지를 따로 깔아서 이용하고 있다면 v3 이상을 이용하고 있다는 뜻이다. .. 2024. 8. 25. [RN 죽어] 헬키 개발일지 10. PWA 찍먹 지금 R/N을 이용할 개발이 한참 늦어지기는 해서 어짜피 펑크난 김에 다른 시도를 해보자는 말이 나왔다. 그래서 원래 가지고 있던 다른 poc repo를 개조하는 식으로 현재 생각해보고 있다. 연구를 계속하고 있는데, 알고보니 이게 앱스토어에서 까는 방식이 아닌것 같다. 아니 그런 앱이 존재할 수는 있는 건가 싶긴한데 좀 더 보려고 한다. ChatGPT의 말에 따르면 일단 HTTPS를 서빙 하는 방식으로 되어있다고, 몇가지 조건을 충족한다면 바로 깔 수 있다나 뭐라나... 결론적으로 또 AWS의 힘을 빌리게 되었다. 지금으로썬 https를 제대로 적용가능한건 이 녀석 뿐이니까.다행히도 이미 CI파이프라인 구축하는건 마스터해서, 1일만에 다 만들어서 올리는데 성공했다. 왼쪽이 PWA, 오른쪽이 기존.. 2024. 7. 24. 헬키 개발일지 9. 개발의 슬럼프 큰일인 것 같다... 요즘 개발이 잘 되지 않는다. 물론 개발환경 세팅 때문인 것도 있겠지만. 우선, 다소는 성가신 문제가 생겼다. 우리 팀원들이 애써 만든 모델이 또 일정 부분 쓸모없어질지도 모르고(거의 그럴 것으로 보인다), 이걸 어떤 식으로 전달해야할지는 잘 모르겠다. 일단 만들라고 해버린 내 잘못도 있으니까... 사실 제일 큰 문제는 용량이다. 내가 개발을 할 때 검수용으로 이용한 .glb파일은 10Mb남짓이다. 팔, 다리 등등 특별한 건 없긴 하다만, 전부 다 합쳐서 그 정도는 된다. 내가 여성용 모델 블렌더 파일을 받았을 때 사이즈는 1.79GB였다. 아무리 못해도 여기서 2배는 늘어날 것은 예측할 수 있었기에, 일단 이 모델을 쓸 수 있는가?라는 걱정이 굉장히 앞섰다. 이런 GPU-int.. 2024. 7. 18. 이전 1 2 3 4 ··· 15 다음 728x90 반응형