@@ -274,75 +274,3 @@ Stackμ νΉμ±μ κ°μ₯ 맨 λ€μ μ§μ΄λ μμ ―μ΄ κ°μ₯ μμμ 보μ΄
274
274
275
275
276
276
277
- 2024-10-26
278
-
279
-
280
- ----
281
-
282
-
283
-
284
- # κΈ°λ³Έμ μνλ κ²μ΄ νν κ²μ΄λ€
285
-
286
-
287
- > λ λν Boring Technologyμ κ΅μ₯ν μ°¬μ±νλ μ
μ₯μ΄κΈ° λλ¬Έμ, νΈνμ μΈ κ΄μ μ΄ μλ€. Boring Technology μ체λ₯Ό μμ² μ«μ΄νλ μ±ν₯μ΄λΌλ©΄ κ·Έλ₯ μ§λκ°λ μ’μ κ² κ°λ€. Boring Technologyλ₯Ό μ°¬μ±νλ μ
μ₯μΌ λΏ, μ
κ³μ μ΅κ·Ό λν₯μ λ°μνλ κ²μ΄ 무쑰건 λμλ€κ³ μκ°νμ§ μλλ€. λ€λ§, λΆνμν 볡μ‘μ±μ μΆκ°νλ κ²μ΄ μλμ§λ κ³ λ €ν νμκ° μλ€.
288
-
289
- μ¬λμ΄λΌλ©΄ λꡬλ μΈμ μꡬλΌλ κ²μ΄ μλ€. λ΄κ° μ΄ μ λλ ν΄λΌ μ μλ€λ μλμ λλ¬λ΄κΈ° μν¨μ΄λΌλκ° μΈν°λ·°μμ κ±Έλ¬μ§μ§ μκΈ° μν΄μ μ§κΈ λΉμ₯ μ€κ°μ΄ λμ§ μλ κ²μ΄λΌ ν μ§λΌλ μλ‘μ΄ κ°λ
μ 곡λΆν΄μΌ κ² λ€λ κ°λ°μ΄ μκΈ°λ κ²μ μ΄μ© μκ° μλ€. κ·Έμ μ λ§λ€μ μμ‘΄λ°©μμ΄κΈ° λλ¬Έμ κ·Έλ¬λ κ²μΌ λΏμ΄λ€. κ·Έκ² μμμ μν κ²μ΄λ νμμ μν κ²μ΄λ .
290
-
291
- νμκ°λΌλκ° μΌλΆ κ΅μ‘ μ
체μμλ νΉν λΉ
ν
ν¬μμ μΌνλ €λ©΄ λ§μ΄ν¬λ‘μλΉμ€ μν€ν
μ³λ₯Ό μμμΌ νλ©°, λκ·λͺ¨ νΈλν½μ κ°λΉν μ μλ μ€λ ₯μ κ°μ ΈμΌ νλ κ²μ²λΌ λ§μΌν
μ νκ³ , κ·Έλ° κ²½νμ΄ μλ μ¬λλ€μκ² FOMOλ₯Ό μ겨주λ κ²μ΄ λ§μΉ λΉμ°ν κ²μ²λΌ κ΄νμ΄ μ΄μ΄μ Έμ€κ³ μλ€. μ
κ³μμ κ·Έλ° μ¬λλ€μ μνλ μꡬμ¬νμ΄ μλ€λ©΄, κ΅μ‘μ
κ³λ κ·Έκ±Έ λ°μνλ κ²μ΄ μ΄λ»κ² 보면 λΉμ°ν μΌμ΄λ€.
292
-
293
- ## μ°λ¦¬λ μ λ§λ‘ μ΄κ² νμνκ±ΈκΉ?
294
-
295
- ννΈμΌλ‘λ μλ¬Έμ΄ λλ μ§μ μ΄ μλ€. ** μ°λ¦¬λ μ λ§ νμν΄μ μ΄κ²μ νκ³ μλ** λ μ μ΄λ€. κΈ°μ μ€νμ κ²°μ νλλ° μμ΄μλ μ λ§λ€μ μ¬μ μ΄ μκ³ , λΉμ¦λμ€μ κ΄μ μμ 보μμ λ λλ¦ ν©λ¦¬μ μΈ μμ¬κ²°μ κ³Όμ μ΄ μμμ μ μλ€. νμ§λ§, μ¬λ¬ μ¬λ‘λ€μ κ΄μ°°ν΄λ³Έ κ΄μ μμ λ΄€μλ, κ°μΈμΌλ‘μλ? κ·Έλ μ§ μμ κ²½μ°κ° λ§μ κ² κ°λ€.
296
-
297
-
298
- ### μ¨κ²¨μ Έ μλ 볡μ‘μ±
299
-
300
- κ°λ Ή, μ¬μ΄λ νλ‘μ νΈ νΉμ ν¬νΈν΄λ¦¬μ€λ₯Ό λ§λ€κΈ° μν΄μ κ°λ¨ν Todo μ±μ λ§λ λ€κ³ κ°μ νμ. Todo μ±μ λ§λ λ€κ³ νλλΌλ, μΉ κ°λ°μλ‘μλ λ°±μλ μͺ½μΌλ‘ μλμ΄ μλ€λ κ²μ μ΄νν μλ μκ³ , νλ‘ νΈμλ μͺ½μΌλ‘ μλμ΄ μλ€λ κ²μ μ΄νν μλ μλ€. νΉμ κΈ°μ μ κ°λ¦¬μ§ μκ³ νλ‘λνΈλ₯Ό μμ±νλλ° μλ―Έλ₯Ό λλ νμ€ν μμ§λμ΄(μ’κ² λ§νλ©΄, Product Engineer)λ‘μ μ΄νν μλ μμ κ²μ΄λ€. μ¬κΈ°μμλ μ νκ³Ό μ§μ€μ΄ νμνλ€. λκ΅°κ°λ Github Actionsλ₯Ό λΌμΉμ΄μ ν΄λΌμ°λ μλΉμ€λ₯Ό ν΅ν΄ λ°°ν¬ν μλ μκ³ , λκ΅°κ°λ EC2μ SSH μ κ·Όν΄μ λ°°ν¬νλ μμΌλ‘ μ κ·Όν μλ μλ€. νΉμ, 리ν¬μ§ν 리μ νΈμλ§ λ£μΌλ©΄ λ°λ‘ λ°°ν¬κ° λλ PaaSλ₯Ό μ΄μ©ν μλ μλ€.
301
-
302
-
303
-
304
-
305
- μ±μ©κ³΅κ³ μμ λͺ
μνκ³ , κ·Έμ λ§κ² κ³Όμ λ₯Ό νλ κ²μ΄λΌλ©΄ λΆλͺ
μ’μ μ κ·Ό λ°©μμΌ μ μλ€. λ€λ§, μ νμ λ§λ€λλ μΌλΆ κΈ°μ μ€νμ μ°μ μμκ° κ·Έλ κ² λμ§ μμ μλ μλ€.
306
-
307
- #### λ°°ν¬ λ°©μ (νΉμ μΈνλΌ)
308
-
309
- λ¨Όμ , ** λ°°ν¬λ°©μ** μ λν΄ μ΄ν΄λ³΄μ. PaaSκ° μ₯μ¬κ° μ λλ μ΄μ κ° λ¬΄μμΌμ§μ λν΄ μκ°ν΄λ³΄μ. κ·Έκ²μ λ°°ν¬λ₯Ό νλλ° λλ μΈμ§λΆνμ λΆνμν μκ°μ μ€μ΄κ³ , ν΅μ¬μ μΈ λΉμ¦λμ€ λ‘μ§μ λ μ§μ€ν μ μκ² λ³΄μ‘°νλ κ²μ μμκ° μλ€. μ΄λ€ μΈνλΌλ₯Ό μ μ§λ³΄μνκ³ μλ€λ©΄, μ μ§λ³΄μνλ μ£Όμ²΄κ° μ‘°μ§ λ΄λΆ ꡬμ±μμ΄ λκ±°λ νΉμ PaaS μ
체μ μΈμ£Ό μ£Όκ±°λλ‘ κ΄μ μ λ°λ μ μλ€. νΌν¬λ¨Όμ€λ₯Ό μ΅λν μ₯μ΄μ§λ΄κ³ μΈνλΌ λΉμ©μ μ€μ΄κΈ° μν΄μ μ‘°μ§ λ΄λΆ ꡬμ±μμ΄ μΈνλΌλ₯Ό μ μ§λ³΄μνλ€λ©΄, μΈνλΌλ₯Ό AWS EC2μλ€κ° λ°λ‘ λ°°ν¬νλ λ°©μμΌλ‘
310
-
311
- #### μν€ν
μ³
312
-
313
- ** μν€ν
μ³** μ λν΄μλ μμ보μ. λΉ
ν
ν¬ κ²½νμ΄ μλ μ
μ₯μμ μν€ν
μ³λ₯Ό λ
Όνλκ² μ°μ΅κΈ΄ νμ§λ§, νλ μμν¬μμ κ°μ νλ μν€ν
μ³λ μ μ³λλλΌλ, νλ μμν¬μμ κ°μ νμ§ μλ μν€ν
μ³λ‘
314
-
315
- λ§μ΄ν¬λ‘μλΉμ€ μν€ν
μ³λ λ μ΄λ€κ°? DAUκ° 300λͺ
μ΄ μλκ³ νΈλν½ λΆμ°μ΄λΌλκ² νμκ° μλ κ·λͺ¨μμλ λͺ¨λλ¦¬μ€ μν€ν
μ³λ‘ μ΄μνλ κ²μ΄ μ λΉν μλ μλλ°, Single Point of Failure νΉμ μλΉμ€μ νμ₯μ± λ΄μ§λ Fault Toleranceμ μ¬μ λ₯Ό λ€ μλ μλ€. κ·Όλ°, κ·Έκ² λ§μ΄ν¬λ‘μλΉμ€ μν€ν
μ³ λ§μΌλ‘ κ°λ₯νλλ©΄ λͺ¨λ₯΄κ² λ€. μ λ§ λμ
μ νλκ² νμ°μ μΈ μꡬμ¬νμ΄λΌλ©΄ λ§μ μλ μμ κ² κ°λ€.
316
-
317
-
318
- #### λμ
νλ κΈ°μ μ€ν
319
-
320
- μκ°μ΄λ μκ°μμ μ³λΌ μ μλ μΌμ μμ΄λ λͺ¨λ μμμ νμ λμ΄ μλ€. μ΄λ° νμ λ μμμ μ μ μ μμ μ€μΌμ₯΄λ§νλ κ²λ μμ§λμ΄λ‘μμ μλμ΄λ€. ν΅μ¬μ μΌλ‘ μ΄νν΄μΌ νλ κ²μ μ μ³λκ³ , λΆνμν 볡μ‘λλ₯Ό λ리면μ λΆνμν κ³³μ μκ°μ μ‘μλ¨Ήλ κ²μ μ§μν νμκ° μλ€.
321
-
322
- ### μ°λ¦¬μκ² μ λ§λ‘ νμν κ²
323
-
324
- λ¬Έμ λ₯Ό ν΄κ²°νλ μ¬λμ κ΄μ μμ μκ°ν΄λ³΄μ. μ°λ¦¬κ° κ°μ₯ λ¨Όμ ν΄κ²°ν΄μΌ νλ κ²μ 무μμΈκ°? κ·Έκ²μ λ°λ‘ λ μμ μλ κ³Όμ λ₯Ό ν΄κ²°νλ κ²μ΄λ€. κ³ κ°μ΄ μλ€λ©΄ κ³ κ°κ³Ό μΆ©λΆν λννκ³ κ³ κ°μ΄ μνλ κ²μ μΆ©μ‘±μν€λ ν΅μ¬μ μΈ κΈ°λ₯μ λ§λ€κ³ κ°λ€λ¬λ κ²μ΄λ€.
325
-
326
- νμν μ§μ μ΄ μ€λ©΄ κ·Έ λ νλ κ²μ΄ μ΅μ μ λ°©λ²μ΄λΌκ³ λ³Έλ€.
327
-
328
- ## μ°λ¦¬λ λ³Έμ°μ μΆ©μ€ν νμκ° μλ€
329
-
330
- νμ¬μμ μ νμ λ§λ€λ , λ¨λ€μ΄ μ΄μ©νκΈ°λ₯Ό λ°λΌλ μ¬μ΄λ νλ‘μ νΈλ₯Ό λ§λ€λ , μ΄λ μ λ κ²½νμ μμλ€λ©΄ λ€λ€ μκ² λλ κ²μ΄ μλ€. κΈ°μ μ μΈ κ΄μ μμ μ κ·Όνλ κ²μ΄ μ λΆλ μλλΌλ κ²μ΄λ€. μ°λ¦¬ λ΄μλ "νμν κ² κ°μλ°?" λΌκ³ μκ°μ νλλΌλ, κ³ κ° μ
μ₯μμλ κ·Έλ μ§ μμ κ²½μ°λ₯Ό μ±νκ² λ³΄κ³€ νλ€.
331
-
332
-
333
- μ΄μ μ [ μν΄μΌ νλ€λ κ°λ°μ΄ μΌλ§λ ν΄λ‘μΈ μ μλμ§] ( /posts/2024-08-02-do-not-try-unncecessary-hard-things ) μμ μΈκΈν μ μ΄ μλ€.
334
-
335
-
336
-
337
- μμ§λμ΄λ‘μμ μμΈμ λν΄
338
-
339
- ## λ§μΉλ©°
340
-
341
- μ΄λ° κΈμ μ°κΈ°λ‘ λ§μ λ¨Ήκ² λ κ³κΈ°λ₯Ό λ§νμλ©΄, μμΈλ‘ νμλΌμΈμμ λ λλ μκΈ°λ€μ κ΄μ°°νλ©΄μ νΈλ¦¬κ±°κ° λ κ²μ μλλ€. μΌμμμ μ νλ κ²λ€μ λ§μ£Όνλ©΄μ λ¬Έλ λ μ€λ₯Έ μκ°μ΄μλ€.
342
-
343
- 2024λ
11μ 19μΌ [ NeovimConf.live 2024] ( https://neovimconf.live ) μμλ μμμ μΈκΈν μ£Όμ μ λΉμ·ν μ£Όμ λ‘(You don't need plugin, Long live command lines) λ°νν μμ μ΄λ€. μ’μ보μΈλ€κ³ νλ¬κ·ΈμΈμ λμ§λμ§ λΆμ¬μ λΆνμν 볡μ‘μ±μ λ리거λ, λ°ν΄λ₯Ό μ¬λ°λͺ
ν λ°μλ ν°λ―Έλμμ Vim μλν°λ₯Ό μ¬μ©νλ μ
μ₯μμ 컀맨λλΌμΈμ μ μ¬μ©νλ λ°©λ²μ μ΅νλ κ²μ΄ λμμ΄ λ μ μλ€λ κ΄μ μΌλ‘ λ°νν μμ μ΄λ€.
344
-
345
-
346
-
347
-
348
-
0 commit comments