2023-03-11-TIL

Today I Learned

Elasticsearch

  • https://www.elastic.co/guide/en/welcome-to-elastic/current/getting-started-general-purpose.html
  • https://www.elastic.co/guide/index.html
  • https://github.com/elastic
  • https://www.elastic.co/kr/
  • https://www.elastic.co/guide/index.html
  • https://www.elastic.co/kr/training/?ultron=B-Stack-Trials-APJ-BMM&gambit=Stack-training&blade=adwords-s&hulk=paid&Device=c&thor=elasticsearch%20training&gclid=Cj0KCQiAgaGgBhC8ARIsAAAyLfGkLDIWBlLAFsoEw6bTAeVQTp3tlVTjt6lPLy8R_phgy8QuZRsvpNMaAk9uEALw_wcB
  • https://medium.com/javarevisited/5-best-elastic-search-courses-for-beginners-to-learn-kibna-logstash-and-elk-stack-in-2022-eb3e1e0015c4
  • https://esbook.kimjmin.net/01-overview/1.1-elastic-stack/1.1.1-elasticsearch
  • https://songha0.tistory.com/107
  • https://brunch.co.kr/@springboot/182
  • https://medium.com/@andrewrymaruk/elasticsearch-quick-guide-e2302a921cbc
  • https://sematext.com/guides/elasticsearch/
  • https://www.tutorialspoint.com/elasticsearch/index.htm
  • https://logz.io/blog/elasticsearch-tutorial/
  • https://www.udemy.com/course/elasticsearch-complete-guide/?utm_source=adwords&utm_medium=udemyads&utm_campaign=DSA_Catchall_la.EN_cc.ROW&utm_content=deal4584&utm_term=._ag_88010211481.ad_535397282061.kw__._de_c.dm__._pl__._ti_dsa-406594358574.li_1009871.pd__.&matchtype=&gclid=Cj0KCQiAgaGgBhC8ARIsAAAyLfEqVGs_Mc3Y3WB1D0SeTKl_nO1kSHm-jQcUWK9e0i9Fh0YOfcSRRAQaAvw9EALw_wcB

UUID

UUID도 여러가지 종류가 있는데, 여기에서 "-"를 제거하면 특정 seed값을 기반으로 생성한 경우 seed에서 첨가한 정보를 역으로 추출해낼 수 없게 된다. 따라서 UUID의 원본 형식을 그대로 따르는 것이 좋다.

  • https://vladmihalcea.com/uuid-database-primary-key/
  • https://www.baeldung.com/java-uuid
  • https://stackoverflow.com/questions/42087787/how-to-generate-uuid-using-spring-annotations
  • https://medium.com/javarevisited/how-to-make-unique-id-generator-microservice-using-spring-boot-7e38b8c736c8
  • https://thorben-janssen.com/generate-uuids-primary-keys-hibernate/
  • https://docs.spring.io/spring-xd/docs/1.0.0.M1/api/org/springframework/xd/dirt/container/UUIDGenerator.html

Primary Key in URL is Good or Bad?

  • https://romansorin.com/blog/hiding-primary-keys-and-database-ids-using-hashids
  • https://sqlfordevs.com/uuid-prevent-enumeration-attack
  • https://softwareengineering.stackexchange.com/questions/218306/why-not-expose-a-primary-key

Package by Components

  • https://github.com/ttulka/ddd-example-ecommerce-microservices/tree/main/sales/order
  • https://learning-notes.mistermicheels.com/architecture-design/reference-architectures/package-by-feature-or-component/
  • https://docs.oracle.com/cd/E19683-01/806-7008/6jftmsc10/index.html