ν΄μ»€ν€ : ν΄μ»€ν€(hackathon)μ΄λ ν΄νΉ(hacking)κ³Ό λ§λΌν€(marathon)μ ν©μ±μ΄λ‘ κΈ°νμ, κ°λ°μ, λμμ΄λ λ±μ μ§κ΅°μ΄ νμ μ΄λ£¨μ΄ μ ν μκ° λ΄ μ£Όμ μ λ§λ μλΉμ€λ₯Ό κ°λ°νλ 곡λͺ¨μ μ΄λ€. κ΅μ‘μ λͺ©νλ‘ νκ±°λ μλ‘μ΄ μννΈμ¨μ΄μ κ°λ°, λλ κΈ°μ‘΄ μννΈμ¨μ΄μ κ°μ μ λͺ©νλ‘ νλ κ²½μ°κ° λ§λ€. νλ‘κ·Έλλ° μΈμ΄, μ΄μ 체μ , μμ© νλ‘κ·Έλ¨, API λ±μ νΉμ ν μ£Όμ λ₯Ό μ ν΄ λκ³ μ΄λ¦¬λ κ²½μ°λ μκ³ , κ·Έλ¬ν μ ν μμ΄ μ΄λ¦¬λ κ²½μ°λ μλ€.
μΆμ² : λ무μν€ (https://namu.wiki/w/%ED%95%B4%EC%BB%A4%ED%86%A4)
λλ λ¦μ λμ΄μ κ°λ°μλ‘ μ λ¬Έν κ°λ°μμ΄λ€.
κ·Έλμ μ 곡 λνμλ€μ΄ ν΄μ»€ν€μ λκ°λ μμλ€μ 보면μ μ°κ°λ°μλ€μ΄ μ κΈ°μꡬλ ... μΆμλλ°
λλ νλ²μ―€μ ν΄μ»€ν€μ΄λΌλκ±Έ λκ°λ³΄κ³ μΆμλ€.
κ·Έλμ μ μ²νκ³ λμ»₯ λ¬λ€.
ν΄κ·Όνκ³ κ°μ λΉλͺ½μ¬λͺ½ λ£λ€ λμμ μ¬μ§μ λ§μ΄ μ°μ§ λͺ»νλ€. λλ 9μ‘°! λ€νν κ²½λ ₯μλΆλ€λ λ§μΌμκ³ μ’μΌμ λΆλ€μ΄ λ§μ΄ ν¬μ§λμ΄μλ μ‘°μ λ°°μ λμλ€.
μλ¨Ήμλ¨Ήν μμ΄μ€λΈλ μ΄νΉκ³Ό κ°λ¨ν μ€λ¦¬μν μ΄μ , ν΄μ¦κ²μλ±μ΄ μ€λΉλμ΄μμλ€.
μΌνμ νμ¬μμ λ΄ μ°λ κΈ°κ°μ μΌνμλ‘ λ©ν λ§ν°μΌμ κ² νλ€.
νμ§λ§ λ λΆλλ¬μμ λ©ν λ§ν°μΌμ μ¬μ©νμ§ λͺ»νλ€. νΏ
κ°λ¨ν μ€ν°λ₯Ό λ§μΉκ³ λ§λ£¨ 360μΌλ‘ μ΄λνλ€.
λμ 2λ°3μΌμ μ λΆνν΄ μ°‘κΈ :-)
첫째λ - κΈ°ννκΈ°
λλ μ΄κΈ°μν΄ μ΄λμ νλλ°, 곡κ΅λ‘κ²λ μ°λ¦¬ μ‘°μλ μ΄λμ νλ μ¬λμ΄ λ§μ΄ μμλ€.
μ¬μ΄λνλ‘μ νΈ, ν΄μ»€ν€μ μΌλ°μ μΈ μ£Όμ λ€μ λ΄κ° κ°μ§ λ¬Έμ μ μμ λΆν° μμμ΄ λλλ° μ°λ¦¬μ‘°λ μνμ΄λμ νλ μ¬λλ€μ λμμ€μμλ μλΉμ€μ λν μ΄μΌκΈ°λ€μ΄ λ§μ΄ λμλ€.
맨 μ²μμ μμ¦ λ΄κ° μκ°νκ³ μλ μλΉμ€μΈ μ§λμ λ§μ»€λ₯Ό μ°μ΄ λλ§μ λ§μ§μ§λλ₯Ό λ§λλλ°μ μμνμ¬ μλ¬λμ§λ, ν¬μ°½μ§λλ₯Ό λ§λ€μ΄λ³΄λ©΄ μ΄λ¨κΉ? μμλΆν° μμλμλ€.
μ°λ¦¬ μ‘°μ λ€μμ ν¬μ°½μ΄ μ‘΄μ¬νμ§λ§ ν¬μ€λ μ ~λ νμ§μλ λΉμ΄λμΈμ΄ μ‘΄μ¬νμλλ°, λΉμ΄λμΈμΈ λμμ΄λλκ»μ μ΄ μλΉμ€κ° ν¬μ°½μ μν μλΉμ€μ¬μ κ³μμ μΈ μ§λ¬Έμ νλλ° κ±°κΈ°μ μ΄λμΈμ΄ μλ λΉ μ΄λμΈμ μ΄λμ μ λ¬Έμν€λ 건 μ΄λ¨κΉ? λ‘ μ΄μ΄μ‘κ³ μ°λ¦¬μ μ£Όμ λ "μ§μΈλΌλ¦¬ κ°λ³κ² μ΄λμ μ λ¬Έν μμλ μλΉμ€"κ° λμλ€.
첫μ¨λ λ°€μ λ¬νν λ°μ΄ν°λ² μ΄μ€ ꡬ쑰λ₯Ό μ§κ³ ν΄κ·Ό!
λμ¨λ - μ΄μ λΆν° μ§μ§ μμ
μ¬μ€ μ μ μ΄ μμ΄μ μ¬μ§μ νλλ λͺ»μ°μλ€. μ§μ§ λμ¨λ 12μλΆν° λ€μλ 12μκΉμ§ νμ¨λ μμ€λ€.
λμ λμ 컀λ°λ΄μμ΄λ―Έμ§λ‘ λ체ν΄λ³Έλ€.
λ°±μλλ μ΄ 3λͺ μΌλ‘ λλνλ°? νκ³ λλ μλ²μ ν , rdsμ ν , nestjs νκ²½μ ν μ μ λ κΉμ§ μ§ννλ€.
λλ¨Έμ§ νλΆμ μμ λ‘κ·ΈμΈκΈ°λ₯μ, νλΆμ λ°±μλλ λ―Έμνμ νμλΆμΌλ‘ λλ΅μ μΈ μ€λͺ λ§ ν΄μ£Όκ³ μν°ν° λ§λλ κ² λ±μ κ°λ¨ν μ½λ©μ λΆνλλ Έλ€.
κ·Έλ¬λ©΄μ λ§λ μ¬μν μ€λ₯λ€μ νκ³ rdsμ°κ²° λ° DDLκΉμ§ μ ν μ λ§μΉκ³ λλ μ΄λμ λ¦μ μ λ μ΄ λμλλ° μΉ΄μΉ΄μ€ λ‘κ·ΈμΈκΈ°λ₯λ μ§μ²μ΄ μμκ³ , λλ¨Έμ§ νμλΆ λν λ°±μλλ κ±°μ μ²μμ΄λΌκ³ λ΄λ 무방ν μ λλ‘ μλ²λ₯Ό ν€μ§λ μκ³ μ½λλ₯Ό νΈμν΄μ£Όμλ μνμ μ΄λ₯΄λ λ€.
μΌνΈ λ΄ ν€λ³΄λ μ±κ²¨κ° 보λμ΄ μλ€!
λ―Έλ κ²μλ μ€λΉλμ΄μμλλ° νμκ²μ 1λ± νλ€.
ν΄κ·Όνκ³ ν€λ³΄λλ λλ μ±κ²¨κ°λλ° λ³΄λμ°¬ μκ°μ΄μλ€.
μνμ μΈνλ° 5λ§μ μνκΆμ΄λ€.
λμ€μ μ΄μ§ν λ μ½λ©ν μ€νΈ κ°μλ ꡬ맀ν΄μΌκ² λ€.
μλ²½ 2μ, μ’μ μ μκ°... μ νμ£Όνκ³ μΆλ€
μ§μ§ λ무 νμ£Όνκ³ μΆμλ€. μμ±ν μμ μ΄ μμλ€. μ΄λ€ apiκ° νμνμ§ νλ©΄λ³ λͺ μΈλ₯Ό λ½κ³ ν νλ¦Ώμ μμ±νκ³ λ μκ°μ΄ 2μμλλ° μ΄μ api κ°μ κ°μ Έκ°μ μμ±λ§ μ νμλ©΄ λμ~ λΌκ³ νμ§λ§ μμ μ ν μ¬λμ΄ μμλ€. νλͺ μ μΉ΄μΉ΄μ€λ‘κ·ΈμΈμ μμ±μ€μ΄μκ³ , νλͺ μ μ½λλ₯Ό νΌμμ μμ±ν μ μλ μ¬λμ΄μλ€. λ©λΆ μ§μ§ λ무λ무λ무λ무 νμ£Όνκ³ μΆμλ€.
μ½κ° λ·λ΄μΈκ² κ°μμ μ΄κ±Έ λΈλ‘κ·Έμ μ¨μΌλλ μΆμμ§λ§ κ·Έλλ λμ κ²½νμ μμ§νκ² λ§ ν μμλ 곡κ°μ΄λ μμ§ν λ§μμΌλ‘ μ¨μΌμ§.
μλ²½ 5μ, κ·Έλ μλ°μΌλ¬ μλ μ¬λ°μΌλ €κ³ μμ§
λ νΌμ μμ ν μ€ μμμΌλ©΄ μ²μλΆν° νλμ½λ©λλ €λ°κ³ λλλλ‘ μμ νμ§ λΌλ μκ°μ νμ§λ§ λ΄κ° μ²μ ν΄μ»€ν€μ μ μ²νμλμ λ§μμ μκ°νλ€. μ κ·Έλ μ΄κ² μ 무λ μλκ³ μμ μμ¬λΈκ²λ μλκ³ λ€νΈμνΉνκ³ μ¬λ―ΈμμΌλ €κ³ μμ§λΌλ μκ°μ νκ³ λλ νμκ°μ λ§μμ΄ νΈμν΄μ‘λ€. λλλλ‘ ν λ§νΌλ§ νμΈμ~ νκ³ μΉ΄μΉ΄μ€λ‘κ·ΈμΈμ 1λ°2μΌλμ μ‘κ³ κ³μ κ°λ°μλΆκ»λ μ΄κ² ν΄μ»€ν€μ΄λΌμ κ·Έλ μ§ jwt, oauth, login κΈ°λ₯ λ± μ λλ‘ μ 볡 νμ ¨κ² μ΄μ λμ€μ λ§μ λμμ΄ λ κ±° κ°λ€κ³ λ§μλλ Έλ€. μμ§ sqlμμ λ λ£μ§ μκ³ νλ‘ νΈλ§ νμ ¨λ νμλΆκ»λ λ°±μλ λ§ λ΄€μΌλκΉ μμΌλ‘ μ΄λ€ μͺ½μΌλ‘ λκ°μ§ μλ©΄ λ¬μ§μ~ νκ³ λ§μλ€.
ν΅μ¬ κΈ°λ₯λ§ λμ μν€μ!
μ°λ¦¬μ ν΅μ¬ κΈ°λ₯μ μνμ΄λμ μ€μ²ν μμλ λ―Έμ μ κ·Έλ£Ήμ΄ μ€νν μ μλ κΈ°λ₯μ΄μλ€. μ΄κ²λ§ μμ±μν€μ. νκ³ μμ μ μ§ννλ€.
κ·Έλ£Ήμ΄ μμ±λκ³ λ―Έμ μ μμ±νμμ§λ§ κ²°κ΅ μμ°ν λμλ λ΄ μ€μλ‘ μ£Όμμ²λ¦¬λμ΄μ μ΄κ²λν μ μ₯μλ¬λλ° μ§μ μμ μ μ μ λ€μμλ λ΄κ° λ§μ§λ§μΌλ‘ ν μ€νΈ ν λ μ£Όμμ²λ¦¬νκ² μκ°μ΄ λ¬λ€. μ΄λμ μ¬λμ΄ μ μ μμΌνλ€. μ μ μμλκΉ μ μ μ μ΄ μλλ€..
2λ° 3μΌμ κ²°κ³Όλ¬Ό
π λ¬Έμ μ μ
μκ°λ¦¬μ΄ν°λ μλ‘μ΄ μ©μ΄κ° νΌμ§λ§νΌ, μΌμ μμμ λ§μ μ¬λλ€μ΄ κ²½ννκ³ λλ νλνκ³ μμ΅λλ€.
μκ°λ¦¬μ΄ν°κ° λ€μ§μ νκ³ ν νκΈ° μν΄μλ μ΄λ»κ² ν΄μΌ ν κΉμ?
κΈκ²©ν ν° νλλ³ν μꡬμ μ§λκ°λ νλΌλ λ§μ μκ°λ¦¬μ΄ν°μκ² μν¨κ³Όκ±°λ ν¨κ³Όκ° λ―Έλ―Έν©λλ€.
π‘ μ루μ μ μ
μ°λ¦¬λ νμ¬ ν¬μ€μ±μμ νλ κΈ°λ‘μ λ°©μμ μ£Όλ³ μ§μΈκ³Όμ μΈμ¦μ΄λ μ λμ ν¨κ» λμ νμ¬ ν΄κ²°νκ³ μ ν©λλ€.
μ£Όλ³ μ§μΈλ€μ λꡬ보λ€λ μλ‘λ₯Ό μμλλ€.
μλ‘μκ² μλ§λ λ°©μμΌλ‘ μνμ΅κ΄μ μ²μ²ν λμ΄λλ©° κ°μ νμ¬ ν¬λ¦°μ΄λ‘ μ°¨κ·Όμ°¨κ·Ό λΉλμ μμΌμ€λλ€.
μμ λΆλΆλΆν° ν¨κ» μ°¨κ·Όμ°¨κ·Ό λμκ°λ μλΉμ€λ‘ λ€μ§μ νκ³ νκ² ν΄μ€ νκ²½μ λ§λ€μ΄λλ¦¬κ² μ΅λλ€.
https://www.notion.so/unit-center/hellsmate-6ed55c8c839b45e2856ada5b47ded0fc
νκΈ°
νλ€μλ€. λ무 νλ€μλ€ κ·Έλ₯ λ무 νλ€μλ€.. νμ§λ§ μ΄ ν΄μ»€ν€μ΄λΌλ λ§μ½μ΄ λ무λλ ν° μ±μ·¨κ°μ μ£Όλκ² κ°λ€.
λ κ²°κ³Ό λν μμμΉμκ² μ’μμ λΏλ―νλ€ :-)
μμ±λκ° λ무λ무λ무λ무 μμ½κ³ νλ² λ νλ©΄ μ ν κ±° κ°μμ λ€μ μνλ€κ³ νμ§λ§ λ ν μλμμκ² κ°λ€.
νμ§λ§ λ μ€λλ λ무 λ°μ νμμ μ΄κ³ μκΈ°μ μΌλ¨ νμ λ¨Όμ μ μ΄μ
λ°μλ€ λ°λΉ νλμ¬ν
λ
'etc' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
dockerλ‘ mysqlλμ°κΈ° (0) | 2023.01.30 |
---|---|
11μ μΈνλ° ν΄κ·ΌκΈΈ λ°-μ #01 Node.js (0) | 2022.12.02 |
redis cache (0) | 2022.11.13 |
2022 μΈνμ½ νκΈ° (1) | 2022.08.28 |