โœ”๏ธServer 22

[RDS] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ƒ์„ฑ๊ณผ ์ ‘์†

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. [EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ•์— ์ •๋ฆฌํ•ด๋‘” ๋ฅผ ๋ณด๋ฉด ๋‹จ์ผ์„œ๋ฒ„์˜ ์—ฌ๋Ÿฌ ๋‹จ์ ์œผ๋กœ ์ธํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ๊ตฌ์กฐ๊ฐ€ ๋‚˜์™”๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ๋Š” ์ด๋Ÿฐ ๊ตฌ์กฐ๋กœ ๋˜์–ด ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ RDS๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ณ ์ž ํ•œ๋‹ค. 1. Amazon RDS(Relational Database Services) Amazon RDS๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์„ค์ •, ์šด์˜, ํ™•์žฅ ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ด๋‹ค. ์ด๋Š” ๋งค์šฐ ๋น„์‹ธ๋‹ค. (ํ”„๋ฆฌํ‹ฐ์–ด๋Š” RDS ๋‹จ์ผ AZ(..

Dev/DevOps, Infra 2021.01.13

11. SAFU ์›น ์„œ๋น„์Šค ๋ฐฐํฌ ์™„์„ฑ๊ธฐ

AWS ๊ณต๋ถ€์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ๋ฐฐํฌ๋ฅผ ์ง„ํ–‰ํ•˜์˜€๊ธฐ๋•Œ๋ฌธ์— AWS ์นดํ…Œ๊ณ ๋ฆฌ์— ์ •๋ฆฌ ๋ฐ ์ €์žฅํ•ด ๋†“์•˜์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋งํฌ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋Œ€์‹ ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Server Side 1. [EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ• 2. [ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification 3. [ELB] Elastic Load Balancer ์ƒ์„ฑ ๋ฐ ์„ธํŒ… 4. [Route 53] Route53์˜ ๋„๋ฉ”์ธ๊ณผ DNS ์—ฐ๊ฒฐ 5. [NGINX] EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… Database 1. [RDS] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ƒ์„ฑ๊ณผ ์ ‘์† Client Side 1. [ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification 2. [S3] S3๋ฅผ ์ด์šฉํ•œ ์ •์  ์›น ์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ… 3. [CloudFro..

[Route 53] Route53์˜ ๋„๋ฉ”์ธ๊ณผ DNS ์—ฐ๊ฒฐ

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. Domain Name System์ด ๋ญ๊ณ , DNS์˜ ๊ตฌ์„ฑ ๋ฐ ๋™์ž‘ ์›๋ฆฌ ๋“ฑ์€ ๋งค์šฐ ๋ณต์žกํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋‹ค๋ฅธ ํฌ์ŠคํŠธ์—์„œ ์ด์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๊ณ ์ž ํ•˜๋ฉฐ, ์ง€๊ธˆ ํ•ด๋‹น ํฌ์ŠคํŠธ์—์„œ๋Š” 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ ์— ๋Œ€ํ•ด์„œ๋งŒ ์ •๋ฆฌํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ œ๋ชฉ์— EL..

Dev/DevOps, Infra 2021.01.10

[ELB] Elastic Load Balancer ์ƒ์„ฑ ๋ฐ ์„ธํŒ…

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ์„ธ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ…์„ ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. Load Balancing์ด๋ž€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์€ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜๋กœ ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ์„ ํ•˜๋‚˜ ์ด์ƒ์˜ ์„œ๋ฒ„๋‚˜ ์žฅ๋น„๋กœ ๋ถ„์‚ฐํ•˜๊ธฐ ์œ„ํ•œ *๊ธฐ์ˆ ์ด๋‹ค. * ๊ทธ๋ฆฌ๊ณ  ์ด ๊ธฐ์ˆ ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ํ•˜๋“œ์›จ์–ด๋ฅผ Load Ba..

Dev/DevOps, Infra 2021.01.10

[ACM] ๋„๋ฉ”์ธ ์ฃผ์†Œ ์ƒ์„ฑ ๋ฐ AWS Certification

์ฒซ ๋ฒˆ์งธ ํ”„๋กœ์ ํŠธ๋กœ ์ง„ํ–‰ํ•œ SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ํ•˜๋ คํ•˜๋ฉฐ, '์„œ๋ฒ„ ๋‹จ์œ„์˜ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์„œ' ์•„ํ‚คํ…์ณ ์ค‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„๊ฐ€ (์ผ๋‹จ์€)ํ•˜๋‚˜์ธ ์•„๋ž˜์˜ ๊ตฌ์„ฑ์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ˆœ์„œ๋Š” 1. EC2 ๋ฐฐํฌ ๋ฐ inbound ์„ค์ • 2. ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰ 3. ELB ์ƒ์„ฑ ๋ฐ ๋ฆฌ์Šค๋„ˆ ์„ธํŒ… 4. Route53์˜ ๋„๋ฉ”์ธ๊ณผ ELB์˜ ์ธ์Šคํ„ด์Šค DNS ์—ฐ๊ฒฐ 5. EC2์— nginx ์„ค์น˜ ๋ฐ ์„ธํŒ… ์œผ๋กœ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๋‹ค. ๋‘ ๋ฒˆ์งธ ๋‹จ๊ณ„์ธ ACM ์—์„œ SSL ์ธ์ฆ์„œ ๋ฐœ๊ธ‰์„ ํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค. ์ฐธ, ์™œ ์ด๋Ÿฌํ•œ ๋‹ค์„ฏ ๋‹จ๊ณ„๊ฐ€ ํ•„์š”ํ•œ๊ฐ€? ์™œ๋ƒ๋ฉด SAFU ์›น ์„œ๋น„์Šค ์„ ๋ฐฐํฌ๋‹จ๊ณ„์—์„œ ๋ง‰ํ˜”๋˜ ๋ถ€๋ถ„์ด sameSite issue์˜€๋Š”๋ฐ, ์ด์œ ๋Š” HTTPS ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์„œ sameSite = none์„..

Dev/DevOps, Infra 2021.01.10

[EC2] AWS๋ฅผ ์ด์šฉํ•œ ์„œ๋ฒ„ ํ™˜๊ฒฝ ์ดํ•ด ๋ฐ ๊ตฌ์ถ•

Amazon Web Service์—๋Š” ๋งค์šฐ ๋งŽ์€ ์„œ๋น„์Šค๋“ค์ด ์žˆ๋‹ค. ์ด ์ค‘์—๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜์–ด ๋‹ค๋ฅธ ์„œ๋น„์Šค๋“ค์˜ ์ธํ”„๋ผ์™€ ๊ฐ™์ด ๊ฐ€์žฅ ํญ๋„“๊ฒŒ ์—ญํ• ์„ ํ•˜๋Š” ์„œ๋น„์Šค๋„ ์žˆ๊ณ , ํŠน์ • ์ƒํ™ฉ์—์„œ ํŽธ๋ฆฌํ•˜๊ณ  ์ €๋ ดํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํŠน์ˆ˜ํ™” ๋œ ์„œ๋น„์Šค๋„ ์žˆ๋‹ค. AWS์˜ ์ฃผ์š” ์„œ๋น„์Šค์— ๋Œ€ํ•ด์„œ ์ •๋ฆฌํ•ด๋ณด์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค. 1. AWS์˜ ์ฃผ์š” ์„œ๋น„์Šค 1) ์ปดํ“จํŒ… ์„œ๋น„์Šค - Amazon EC2(Elastic Compute Cloud): ๊ฐ€์ƒํ™” ์„œ๋ฒ„. ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ํƒ€์ž…๊ณผ ์„œ๋น„์Šค์— ๋”ฐ๋ผ ์ ํ•ฉํ•œ ์‚ฌ์–‘์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ๋Ÿ‰๋งŒํผ ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๋Š” ์ปดํ“จํŒ… ์„œ๋ฒ„. - Amazon Auto Scaling: ์„œ๋ฒ„์˜ ํŠน์ • ์กฐ๊ฑด(์„œ๋ฒ„ ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์€ ๊ฒฝ์šฐ ์ถ”๊ฐ€๋กœ ์ƒ์„ฑํ•˜๊ณ , ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ์„œ๋ฒ„๋ฅผ ์ž๋™์œผ๋กœ ์‚ญ์ œ)์— ๋”ฐ๋ผ ์„œ๋ฒ„๋ฅผ ์ถ”๊ฐ€/์‚ญ์ œ ํ•  ์ˆ˜..

Dev/DevOps, Infra 2021.01.10

[Server] Get Monthly Checked API_String type to Date type (Dec 7, 2020ํšŒ๊ณ )

์ฃผ๊ธฐ ๊ณ„์‚ฐ, 1์ผ์ „, 8์ผ์ „ ๋“ฑ์˜ ๋‚ ์งœ ๊ณ„์‚ฐ ๋“ฑ์„ ํ•ด์•ผํ•˜๋Š” ์ผ์ด ์ƒ๊ธฐ๋ฉด์„œ ๊ธฐ์กด์˜ DB์˜ schedules_date ํ…Œ์ด๋ธ”์˜ year, month, date๋กœ ๋‚˜๋‰˜๋Š”๊ฒŒ ๋งค์šฐ ๋น„ํšจ์œจ์ ์ด๋ผ๋Š” ์˜๊ฒฌ์ด ์ œ์‹œ๋˜์—ˆ๋‹ค. 1์ผ ์ „, 8์ผ ์ „ year, month, date์„ 3๋ฒˆ์˜ between์„ ๊ฑธ์–ด์ฃผ๋Š”๊ฒŒ - ๋…„๋„๊ฐ€ ๋‹ค๋ฅผ๊ฒฝ์šฐ, ๋’ค์˜ ์›”์˜ ์•ž์˜ ์›”๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ, - ๋‹ค์Œ์›”๋กœ ๋„˜์–ด๊ฐ„ ๊ฒฝ์šฐ, ๋’ค์˜ ๋‚ ์งœ ์ผ์ด ์•ž์˜ ๋‚ ์งœ ์ผ๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ ์— ์ œ๋Œ€๋กœ ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. HI๋‹˜๊ณผ ๊ฐ™์ด ๊ตฌํ˜„ํ•˜๋ฉด์„œ๋„ ์ด๋Ÿฐ ์ ์ด ๊ฑฑ์ •๋œ๋‹ค๊ณ  ์–˜๊ธฐ ๋‚˜๋ˆ„์—ˆ์—ˆ๊ณ  ๋งˆ์นจ 1์ผ์ „, 8์ผ์ „ ๋“ฑ์˜ ๋‚ ์งœ ๊ณ„์‚ฐ์„ ํ•  ๋•Œ๋„ ๊ทธ๋ƒฅ Date ํƒ€์ž…์˜ ํ•„๋“œ ํ•˜๋‚˜๋งŒ ์žˆ๋Š” ๊ฒƒ์ด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์„ ํ•˜๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, HJ๋‹˜๊ป˜์„œ ์งˆ๋ฌธ์„ ์ฃผ์‹  ๊น€์— year, month, date ..

9. [Client & Server] Social Login (Oct 30)

์šฐ๋ฆฌ ์„œ๋น„์Šค(SAFU)๋Š” '๊นƒํ—™์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๊ธฐ(๊ฐ„ํŽธ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ)'์„ ์ œ๊ณตํ•œ๋‹ค. HJ๋‹˜๊ณผ ๋‚˜๋ฅผ ์•„์ฃผ ๋ง˜๊ณ ์ƒ์‹œ์ผฐ๋˜ ๊นƒํ—™ ์†Œ์…œ๋กœ๊ทธ์ธ..ใ…Žใ…Ž ํŠนํžˆ client๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ(port:3000)์™€ server๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์ฃผ์†Œ(port:4000)์ด ๋‹ฌ๋ผ์„œ ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ ๋กœ์ง์ด ๋„ˆ๋ฌด ํ—ท๊ฐˆ๋ ค์„œ ํž˜๋“ค์—ˆ๋‹ค. ์˜ˆ์ „์— OAuth2์™€ ์†Œ์…œ๋กœ๊ทธ์ธ์— ๋Œ€ํ•ด์„œ ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌํ•œ ์ ์ด ์žˆ์—ˆ์ง€๋งŒ ๋ฐฑ์ง€์ƒํƒœ์—์„œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ตฌํ˜„ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ ๊ฒฐ๊ตญ ๋‚ด๊ฐ€ ์•„๋ฌด๊ฒƒ๋„ ๋ชจ๋ฅด๊ณ  ์žˆ๋Š” ์ƒํƒœ์˜€๊ตฌ๋‚˜๋ฅผ ๊นจ๋‹ฌ์•˜๋‹ค. ๊ทธ ํฌ์ŠคํŒ…๊ณผ ์ด๋ฒˆ์— ๊ตฌํ˜„ํ•ด๋ณธ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์—ฌ๊ธฐ์— ๋‚ด๊ฐ€ ์ดํ•ดํ•œ ๋ฐ”๋ฅผ ๋‹ค์‹œ ํ•œ๋ฒˆ ์ž์„ธํžˆ ์ •๋ฆฌํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค. 1. OAuth2์˜ ์ดํ•ด libertegrace.tistory.com/entry/40-Authentication-OAuth-20 40. Authentic..

8. [Client & Server] Mypage์™€ Edit Userinfo (Oct 26, 2020 ~ Oct 30, 2020ํšŒ๊ณ )

์ ์  SAFU ์›นํŽ˜์ด์ง€๊ฐ€ ์˜ˆ๋ป์ง€๊ณ  ์žˆ๋‹ค! SH๋‹˜๊ป˜์„œ CSS๋ฅผ ์ „์ ์œผ๋กœ ๋‹ด๋‹นํ•ด์ฃผ์…”์„œ ์‹œ๊ฐ„์ด ๊ฐˆ ์ˆ˜๋ก ์ ์  ์˜ˆ๋ป์ง€๊ณ  ์žˆ๋‹ค. ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ, ์•„์ด๋”” ๋น„๋ฒˆ ์ฐพ๊ธฐ, ๋ฆฌ๋ทฐ ์นด๋“œ ๋žœ๋”๋ง, ๋กœ๊ทธ์ธ ์ „/ํ›„ ๋ฉ”์ธ ํŽ˜์ด์ง€ ๊นŒ์ง€ ๊ตฌํ˜„์ด ์™„๋ฃŒ ๋˜์—ˆ๋‹ค. ๋กœ๊ทธ์ธ ํ›„ Mypage ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ด ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๋ฉฐ Mypage๋Š” ์ปดํฌ๋„ŒํŠธ๋Š” ํšŒ์› ์ •๋ณด ์ถœ๋ ฅ๊ณผ ์ปดํฌ๋„ŒํŠธ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค. ๋“ค์–ด๊ฐ€์ž๋งˆ์ž ์ž์‹ ์˜ ํšŒ์› ์ •๋ณด์™€ ์ž์‹ ์ด ์ž‘์„ฑํ•œ ๋ฆฌ๋ทฐ์นด๋“œ๋“ค์ด ๋ณด์—ฌ์•ผ ํ•˜๋ฉฐ ์ปดํฌ๋„ŒํŠธ์˜ 'ํšŒ์›์ •๋ณด์ˆ˜์ •' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ githubID๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋Š” /Editinfo ํŽ˜์ด์ง€๋กœ ๋„˜์–ด๊ฐ„๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ปดํฌ๋„ŒํŠธ์˜ ๊ฐ ์นด๋“œ์ธ ์ปดํฌ๋„ŒํŠธ์—์„œ ๋ฐ”๋กœ ๋ฆฌ๋ทฐ ์ˆ˜์ •์„ ํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ Oct 26, 2020 ~ Oct 30, 2020 ๋™์•ˆ ๊ตฌํ˜„ํ•œ ..

6. [Client & Server] Findid, Findpw ๊ตฌํ˜„ (Oct 24, 2020 ~ Oct 25, 2020 ํšŒ๊ณ )

๋ฒŒ์จ Bare Minimum์„ ๋งˆ๋ฌด๋ฆฌ ํ•˜๊ธฐ๋กœ ํ•œ 31์ผ์ด ์ผ์ฃผ์ผ๋„ ์ฑ„ ๋‚จ์ง€ ์•Š์•˜๋‹ค. ์ œ๋ชฉ์€ ํ†ต์ผ์„ฑ์žˆ๊ฒŒ ๋งž์ถ”๋ คํ•˜๋‹ค๋ณด๋‹ˆ ์ด๋ผ๊ณ  ์ง€์—ˆ์ง€๋งŒ ์ €๊ฒƒ๋งŒ ํ•œ ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. Client์™€ Server์˜ ํ†ต์‹ ์ด ๋ฐ”๋กœ๋ฐ”๋กœ ํ™•์ธ ๋˜๊ณ  ๋‘ ํŒŒํŠธ ๋ชจ๋‘ ๋งˆ๋ฌด๋ฆฌ๊ฐ€ ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•ด๋ด์•ผ ๋‹ค์Œ ๊ธฐ๋Šฅ ๊ตฌํ˜„์œผ๋กœ ๋„˜์–ด๊ฐ€๊ธฐ์—๋„ ์ˆ˜์›”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ํ”„๋กœ์ ํŠธ ์ดˆ๋ฐ˜๋ถ€ํ„ฐ ๊นจ๋‹ฌ์•˜๊ณ , ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ์–‘ ์ชฝ ํŒŒํŠธ์˜ PR์‚ฌํ•ญ์„ ๊ทธ๋‚ ๊ทธ๋‚  ์ฝ”๋“œ ๋ฆฌ๋ทฐํ•˜๋Š๋ผ ์—ฌ๊ธฐ์—๋„ ์ฝ”๋“œ ์ž‘์—…ํ•˜๋Š” ์‹œ๊ฐ„ ๋งŒํผ ์“ฐ์ด๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์–‘ ์ชฝ ํŒŒํŠธ๋ฅผ ๋ชจ๋‘ ์ฝ”๋“œ๋ฆฌ๋ทฐํ•˜๋Š” ๊ฒƒ์€ ์ •๋ง ์ข‹๋‹ค. Client ํŒŒํŠธ๋ฅผ ๋งก์•„์„œ Server๊ตฌํ˜„์„ ํ”„๋กœ์ ํŠธ๊ฐ€ ์ง„ํ–‰๋˜๋Š” ํ•œ ๋‹ฌ๊ฐ„ ๋ชป(?) ํ•˜๊ฒŒ ๋˜์–ด ์žŠ์–ด๋ฒ„๋ฆฌ๋ฉด ์–ด๋–กํ•˜์ง€? ๋ผ๋Š” ๊ฑฑ์ •์ด ์žˆ์—ˆ๋Š”๋ฐ ์ฝ”๋“œ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ์ด ๊ฑฑ์ •์€ ํ•  ํ•„์š”๊ฐ€ ์—†๊ฒŒ ๋˜์—ˆ๋‹ค. ๋˜ ๋ธ”๋กœ๊ทธ๋ฅผ ํ†ตํ•ด ๊ฐ ๊ธฐ๋Šฅ์—..

โ€‹