너무 오랜만에 글 쓰는 것 같다.
올해 7월쯤부터 많은 일이 있었다. 결론적으로 최근에 이직한 회사에서 적응하는 중이고, 개인적으로는 애기 때문에 좀 더 큰집으로 이사도 했다. 기타 이런저런 일들도 너무 많았지만 이제 주변정리가 다 끝나서 다시 블로그도 열심히 써보려고 한다.
Graphql
현재 회사는 Nest + graphql을 사용한다. 예전에 nest환경에서 graphql을 구현할때 가장 귀찮았던 부분이 Query나 Mutation마다 인풋, 아웃풋에 대한 정의를 모두 해줘야 한다는 것이었다. 이때도 최대한 중복되는 건 하나로 묶어서 처리하려고 이런저런 방법을 사용했었는데, 회사에서 사용하는 nestjs-query 라이브러리를 사용하면 귀찮은 부분들도 쉽게 처리가 가능하고 기초적인 CRUD의 경우 설정만 해주면 자동으로 생성되기 때문에 빠르게 기능 구현을 할 수 있다. 아직 모르는 부분이나 이해가 안되는 부분이 좀 있어서 개인 프로젝트 진행할 때 nestjs-query 사용해서 구현해볼 생각이다.
SQL
예전부터 데이터베이스를 다룰 때 ORM을 사용한 경우가 너무 많았다. raw query는 정말 가끔 사용했기 때문에 sql 문법에 대해서 많이 까먹고 있었는데 sql 문법을 좀 더 복잡하게 다뤄야 할 경우가 많을 것 같아서 다시 한 번 봐야겠다.
프론트엔드
react나 react-native를 경험해 볼 기회가 있었다. 물론 처음부터 끝까지 만들어본 경험은 아니었고, 구현되어 있는 서비스를 수정하는 정도였다. 예전에도 react 코드를 보고 어떤 역할을 하는지는 이해하고 있었는데 역시 실제로 코드를 치는건 좀 다른 이야기 인 것 같다. css를 제외한 부분은 생각보다 재밌어서 개인적으로 좀 더 공부해보려고 한다.
Puppeteer
예전 회사에서 puppeteer를 활용해서 크롬을 조작하는 기능을 만들었던 적이 있다. 이번에 기획하고 있는 사이드 프로젝트도 open api의 영역을 벗어나는 기능들은 puppeteer로 최대한 구현해볼 생각이다.
Spring
그래도 백엔드 개발자로 일을 하고 있으니 백엔드 쪽 공부도 계속 할 예정이다. nestjs를 주로 사용하고 있지만 spring이 nestjs의 상위호환이라는 말을 많이 듣기도 했고, 구글링해서 나오는 자료의 80% 이상이 Java+Spring으로 되어있기 때문에 최대한 깊게 공부해볼 생각이다.
'기타' 카테고리의 다른 글
그냥 일기 (20230406) (2) | 2023.04.06 |
---|