Post

2024-06-12-TIL

2024-06-12-TIL

Today I Learned

검증과 중복검사

검증과 중복검사는 FE에서 처리하는게 좋을까? 아니면 BE에서 처리하는게 좋을까? 검증의 경우에는 FE와 BE에서 둘 다 처리할 수 있는 한 최대한 처리하는게 좋다. 중복검사의 경우에는 DB접근을 통해서 확인해야하는데, 별도의 API를 추가해서 FE로부터 검증된 데이터를 받는게 좋을텐데, BE에서 한 번 더 검증을 할 수도 있다. 경우에 따라 성능이슈 등이 문제가 된다면 FE로부터 검증된 데이터만 넘어온다고 가정하고 그냥 받을수도 있다.

  • https://softwareengineering.stackexchange.com/questions/431224/eliminating-duplication-of-validation-metadata-in-client-and-server

ResponseEntity Alternative

  • https://stackoverflow.com/questions/61138943/what-is-responseentity-for-and-why-should-i-keep-it
  • https://medium.com/nerd-for-tech/importance-of-using-responseentity-5e37da704e88
  • https://www.baeldung.com/spring-response-entity
  • https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/ResponseEntity.html
  • https://stackoverflow.com/questions/58598047/alternative-response-spring-boot-api-rest

디바운싱과 따닥방지

  • https://velog.io/@seoyaon/Javascript-%EB%94%94%EB%B0%94%EC%9A%B4%EC%8B%B1debouncing%EA%B3%BC-%EC%93%B0%EB%A1%9C%ED%8B%80%EB%A7%81throttling
  • https://winterroom.tistory.com/168
  • https://happysisyphe.tistory.com/72
  • https://soobysu.tistory.com/125

Docker ECR

  • https://docs.aws.amazon.com/ko_kr/AmazonECR/latest/userguide/docker-push-ecr-image.html

MySQL 8.0 ngram Full-Text Parser

  • https://dev.mysql.com/doc/refman/8.4/en/fulltext-search-ngram.html
This post is licensed under CC BY 4.0 by the author.