최근 Nuxt 3가 정식 버전이 공개됐다. rc7쯤부터인가, 개인 영문 블로그를 만들려고 계속 테스트해오고 있었는데, 여전히 불안정한 부분이 있는것 같다. 그래서 결론부터 먼저 말하자면, 현 시점에 프로덕트 수준으로 사용하는 것은 No다. 필자는 지금 개인 영문 블로그를 Nuxt3로 운영중이기 때문에 불가능하다는 이야기는 아니다. 개인적으로 생각하는 이유는 많지만, 너무 주관적이라는 생각이 들어서 딱 하나만 짚어보려고 한다. Vue3 생테계 자체가 불안정하다는 점이다. 2020년 9월 19일, 원피스라는 이름으로 Vue3가 공개된 뒤 장기간에 걸쳐 Vue2에서 Vue3로 생태계가 바뀌어 왔음에도, 정식 버전으로 Vue3가 채택되기 전까지 이를 지원하지 않는 라이브러리가 꽤 많았다. 지원했더라도, 발생한 ..
최근, 스프링 부트 3 버전이 출시됐다. 메이저 버전이 바뀐 만큼 다양한 변화가 있겠지만 그 중에서도 AOT 엔진을 사용한 스프링 네이티브 이미지가 가장 많이 언급되는 것 같다. 공식 문서에 따르면, 네이티브 이미지를 사용하는 것은 빠른 시작, 준수한 성능, 그리고 메모리 사용량 감소와 같은 장점을 제공한다. 새 프로젝트에 적용이 가능할 정도인가 싶어, 바로 테스트를 해봤다. 내 환경은 아래와 같다. M1 Mac Graalvm CE 19 Gradle 어떤 방법으로 네이티브 이미지를 빌드할까? 스프링 네이티브 이미지를 빌드하는 방법에는 두 가지가 있다. 하나는 도커 이미지를 사용하는 것, 다른 하나는 Graalvm을 통해 바이너리 파일을 직접 빌드하는 것이다. 도커를 사용하면 간단하겠지만, 신기술의 경우 ..