λΆλ₯ μ 체보기(64)
-
νΈλμμ μλͺ μ£ΌκΈ° ν μ ν¨μ©κ³Ό νμ© λ°©μ (w/ NodeJS + TypeORM)
μλ‘ λ°±μλ μ ν리μΌμ΄μ μμ νΈλμμ κ΄λ¦¬λ λ°μ΄ν° μΌκ΄μ±μ μ μ§νλ ν΅μ¬ μμμ λλ€. Node.js νκ²½μμ TypeORMμ μ¬μ©ν λ, μ°λ¦¬λ κΈ°λ³Έμ μΈ νΈλμμ κΈ°λ₯μ μ½κ² μ¬μ©ν μ μμ΅λλ€. κ·Έλ¬λ μ ν리μΌμ΄μ μ΄ λ³΅μ‘ν΄μ§μλ‘, λ¨μν λ°μ΄ν°λ² μ΄μ€ νΈλμμ μ΄μμ κ²μ΄ νμν΄μ§λλ€.νλ μ ν리μΌμ΄μ μμλ λ°μ΄ν°λ² μ΄μ€ μμ κ³Ό ν¨κ» μΉμμΌ ν΅μ , νΈμ μλ¦Ό, μΈλΆ API νΈμΆ λ± λ€μν λΆκ° μμ μ΄ νμν©λλ€. μ΄λ¬ν μμ λ€μ DB νΈλμμ μ±κ³΅ μ¬λΆμ λ°λΌ μ€ν μ¬λΆκ° κ²°μ λλ κ²½μ°κ° λ§μ΅λλ€. TypeORMμ κΈ°λ³Έ νΈλμμ APIλ§μΌλ‘λ μ΄λ¬ν 볡μ‘ν νλ¦μ μ°μνκ² μ²λ¦¬νκΈ° μ΄λ ΅μ΅λλ€.μ΄ κΈμμλ TypeORM νκ²½μμ νΈλμμ μλͺ μ£ΌκΈ° ν μ νμ©ν΄ ν‘λ¨ κ΄μ¬μ¬λ₯Ό ν¨κ³Όμ μΌλ‘ μ²λ¦¬νλ λ°©λ²μ λν΄ μ..
2025.04.28 -
무μ€λ¨ λ°°ν¬λ₯Ό μν Mysql Online DDL κΈ°μ
μλΉμ€κ° 컀μ§μ λ°λΌ λ€μν κΈ°λ₯λ€μ΄ μΆκ°λκ³ , μ΄μ λ°λΌ μλΉμ€ λ·νΈμμλ λΉμ¦λμ€ λ‘μ§ λΏ μλλΌ DBκΉμ§ μλ§μ λ³κ²½μ λ€μ΄ μ겨λ©λλ€.μ΄ λλ§λ€ μλΉμ€ μ€λ¨ κ³΅κ³ λ₯Ό λ΄μ μ¬μ©μ νΈλν½μ μμ² μ°¨λ¨νκ³ ν¨μΉλ₯Ό μ§ννλ€λ©΄ κ°λ°μ μ μ₯μμλ νΈν μ§ λͺ°λΌλ, μ€λ¨λ λ§€ μμ μ΄ μΌμ’ μ μμ€λ‘ λ³Ό μ μμ΄ μ½κ² μκ°ν λ¬Έμ λ μλλλ€.μ¦, μλΉμ€μ κ΄μ μμλ νΌμΉλͺ»ν κ²½μ°λ₯Ό μ μΈνλ©΄ 무μ€λ¨μΌλ‘ κΈ°λ₯μ΄ μΆκ°λλ νΈμ΄ λ λμμ΄ λ리λΌλ κ²μ μλͺ ν©λλ€.νμ§λ§ 무μ€λ¨ λ°°ν¬λ₯Ό νκ³ μΆλ€κ³ 무쑰건 ν μ μλ κ²μ μλλλ€. DB λ μ΄μ΄μ λ³κ²½μ μ μ©νλ€λ³΄λ©΄ λΉμ μ€νλκ³ μλ νΈλμμ μ Blockingμ΄ λ μλ, νΉμ μμ λ¬Έμ κ° λ°μν΄ μ’ λ£κ° λ μ μμ΅λλ€. μ΄λ¬ν κ²½μ° μ μ μ μλΉμ€ μ΄μ©μ λ¬Έμ κ° μλ κ²μ΄κΈ°..
2025.03.16 -
AWS SQSλ₯Ό μ΄μ©νμ¬ ν λνΈ λ³ λΉλκΈ° μμ μ€μΈμ°κΈ°
μ΅κ·Ό νμ¬μμ μ§ν μ€μΈ μμ μμ μλμ κ°μ μꡬμ¬νμ λ§λκ² λμμ΅λλ€.μλΉμ€ λ΄μλ μ λ§μ ν λνΈκ° μ‘΄μ¬κ° ν λνΈ λ΄μμλ νΉμ μ΄λ²€νΈκ° λ°μνκ³ , μ΄λ₯Ό μ²λ¦¬νλ μ컀 λ‘μ§μ΄ νμ (νλ² μ€νμ 500ms ~ 5s, ν λνΈ λ΄ λ°μ΄ν° μμ λΉλ‘)μ΄λ²€νΈ λ°μ λΉλλ λμ§ μμμ΄ λ μ΄λ€ μ컀 λ‘μ§μ ν λνΈ λ³λ‘ μ€λ‘μ§ νλμ©λ§ λμν΄μΌ ν¨. (ν λνΈ λ΄ λμμ± X)ν΄λΉ κΈμμλ μ΄ μꡬμ¬νμ λ§μ‘±μν€κΈ° μν λ°©μμ λν΄ λ€λ€λ³΄λλ‘ νκ² μ΅λλ€.μ΅μ΄ ꡬνμ΄κΈ°μλ μ΄ μꡬμ¬νμ λ§μ‘±μν€κΈ° μν΄, μλμ κ°μ λ°©ν₯μ±μΌλ‘ μμ μ μ§ννμ΅λλ€. κ° κ΅¬μ‘°μ λν μ€λͺ μ μλμ κ°μ΅λλ€.μλ² μ ν리μΌμ΄μ μμλ μ μ μ νΉμ νλμ λ°λΌ μ΄λ²€νΈλ₯Ό λ°ννμ¬ SQSλ‘ μ λ¬ν©λλ€.μ λ¬λ μ΄λ²€νΈλ μ¬μ μ λ±λ‘λ AWS λλ€..
2025.02.02 -
λ μ½λ λλ€ μ‘°νλ₯Ό ν΅ν λκ΄μ λ½ μ±λ₯ κ°μ κΈ° (with μ¬μ΄λ νλ‘μ νΈ)
μλ‘ TiketeerTiketeer has 5 repositories available. Follow their code on GitHub.github.comνμ¬ μ λ μ§μΈ 3λΆκ³Ό ν¨κ» κ°λ¨ν ν νλ‘μ νΈλ₯Ό μ§ν μ€μΈλ°, κ·Έ κ³³μμ μ§ν μ€μΈ ‘ν°μΌν μλΉμ€’ νλ‘μ νΈμμ νμκ° λΆνκ° λͺ°λ¦¬λ ν°μΌν νκ²½μμλ ꡬ맀μ μ ν©μ±μ 보μ₯νκΈ° μν΄ λ Έλ ₯νκ³ μμ΅λλ€. λΏλ§ μλλΌ μ±λ₯μ μΈ κ°μ λ μ΄λ£¨μ΄λ΄κΈ° μν΄ λ€μν λ Όμλ€μ μ§ννκ³ μμ΅λλ€. ν΄λΉ κΈμμλ μ±λ₯ κ°μ μ μν΄ λ°μ΄ν°λ² μ΄μ€ λ΄μμ ν°μΌ λ μ½λλ₯Ό μ½μ΄μ€λ λ°©μμ κ°μ νκ³ κΈ°μ‘΄ λ°©μκ³Ό μ±λ₯μ μΌλ‘ λΉκ΅ν λ΄μ©μ λ€λ£¨κ³ , μ΅μ’ μ μΌλ‘λ μ΄λ₯Ό ν΅ν΄ μ ν¬ μλΉμ€μ λ―ΈμΉ μν₯μ λν΄ μ΄μΌκΈ°ν΄λ³΄λλ‘ νκ² μ΅λλ€. λ€μ΄κ°κΈ° μμ본격μ μΈ μ±λ₯ λΉκ΅μ μμ νμ¬ νλ‘..
2024.05.02 -
[Spring] λ°μ½λ μ΄ν° ν¨ν΄μ ν΅ν λμμ± λ¬Έμ ν΄κ²° λ° λΉμ¦λμ€ λ‘μ§κ³Ό λμμ± κ΄λ ¨ λ‘μ§ κ°μ κ΄μ¬μ¬ λΆλ¦¬νκΈ°
κ°μνμ¬ μ§μΈ 3λΆκ³Ό ν¨κ» λμμ± λ¬Έμ μ λν κ²½νμ μκΈ° μν΄ ν°μΌν μλΉμ€λ₯Ό κ°λ°νλ νλ‘μ νΈλ₯Ό μ§ννκ³ μμ΅λλ€. GitHub - Tiketeer/Tiketeer-BEContribute to Tiketeer/Tiketeer-BE development by creating an account on GitHub.github.comν΄λΉ νλ‘μ νΈλ₯Ό μμνλ©΄μ λ¬μ±νκ³ μ νλ ν΅μ¬ λͺ©ν μ€ νλλ, λμμ± λ¬Έμ λ₯Ό μ§μ κ²ͺμ΄λ³΄κ³ μ΄λ₯Ό ν΄κ²°νλ λ°©λ²λ‘ μ λν νμ΅κ³Ό μ΄λ₯Ό μ€μ λ‘ ν΄κ²°ν΄λ³Έ κ²½νμ κ°λ κ²μ΄μμ΅λλ€.μ ν¬ νλ‘μ νΈ λ΄μμ λμμ± λ¬Έμ κ° λ°μνλ μ§μ μ λ°λ‘ ν°μΌν μ μννλ λ‘μ§μ λλ€. μλ² μμλ νμ λ μμ ν°μΌμ΄ μ‘΄μ¬νκ² λλλ°, μ΄μ λν΄ ν°μΌλ³΄λ€ λ λ§μ κ³ κ°μ΄ λμλ€λ°μ ..
2024.04.22 -
[Spring] μ κ· νλ‘μ νΈλ₯Ό μν΄ μ¬μ© ν΄λ΄μ§ν Hibernate Logging μ΅μ μ 리
νμ¬ μ§μΈ 3λΆκ³Ό ν¨κ» μ§ννκ³ μλ μ€νλ§ νλ‘μ νΈκ° μλ€. GitHub - Tiketeer/Tiketeer-BE Contribute to Tiketeer/Tiketeer-BE development by creating an account on GitHub. github.com νλ‘μ νΈ μ΄μ°½κΈ° μΈν μ νμ΄λ²λ€μ΄νΈ λ‘κ·Έ μ΅μ μ μλμ²λΌ κ°λ¨νκ²λ§ 쀬μλλ°, νλ‘μ νΈλ₯Ό μ§ν ν¨μ μμ΄ λλ²κΉ λͺ©μ μΌλ‘ DB μΈ‘ λ‘κ·Έλ₯Ό κΉλ€μ§μ λ λλ νμλ€μ λ‘κ·Έ μ 보μ λν λ§μ‘±λκ° κ·Έλ¦¬ λμ§ μμλ€. (μ μ νμν λ‘κ·Έκ° μλ€, λ‘κ·Έλ€μ΄ λμ μλ€μ΄μ¨λ€, λ‘κ·Έλ€μ΄ λ무 λ§μ΄ μ°νλ€... λ±) # κΈ°μ‘΄ application.yml spring.jpa.show-sql: true spring.jpa.properties.h..
2024.04.12