AWS DMSλ₯Ό ν™œμš©ν•œ NoSQL 적용기
· β˜• 1 min read
졜근 νšŒμ‚¬μ—μ„œ λŒ€λŸ‰μ˜ 데이터λ₯Ό μ—‘μ…€λ‘œ λ‹€μš΄λ‘œλ“œν•˜λŠ” κΈ°λŠ₯의 μ„±λŠ₯κ°œμ„  μš”μ²­μ΄μŠˆκ°€ μžˆμ—ˆλ‹€. μ›Œλ‚™ λ§Žμ€μ–‘μ˜ 데이터λ₯Ό ν•œλ²ˆμ— λΆˆλŸ¬μ˜€λŠ” μž‘μ—…μ΄λ‹€λ³΄λ‹ˆ DB에 병λͺ©ν˜„상이 발

μ •μ‚°μ‹œμŠ€ν…œ 이벀트 기반 μ•„ν‚€ν…μ²˜(EDA)둜 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ ν•˜κΈ°
· β˜• 5 min read
λ“€μ–΄κ°€λ©° μž‘λ…„ ν•˜λ°˜κΈ°μ— μž…μ‚¬λ‹Ήμ‹œλΆ€ν„° λ¬Έμ œκ°€ λ§Žμ•˜λ˜ μ •μ‚°μ‹œμŠ€ν…œμ„ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ ν•˜μ˜€λ‹€. νšŒμ‚¬ 도메인 νŠΉμ„±μƒ 맀달 μ‚¬μš©μžμ˜ κΈ‰μ—¬λ₯Ό μž…κΈˆλ°›μ•„ μ •μ‚°ν•˜κ³  이λ₯Ό λ‹€μ‹œ μ‚¬μš©μž

AWS Elastic Beanstalk ν™˜κ²½ κ΅¬μ„±ν•˜κΈ°
· β˜• 3 min read
λ“€μ–΄κ°€λ©° Elastic Beanstalk(μ΄ν•˜ EB)은 μ–΄ν”Œλ¦¬μΌ€μ΄μ…˜ 배포/관리(ν”„λ‘œλΉ„μ €λ‹, λ‘œλ“œ λ°ΈλŸ°μ‹±, μŠ€μΌ€μΌλ§, λͺ¨λ‹ˆν„°λ§λ“±)λ₯Ό μ†μ‰½κ²Œ ν• μˆ˜ μžˆλ„λ‘ λ„μ™€μ£ΌλŠ” AWS

μΌμ²΄ν˜• λ°μ΄ν„°λ² μ΄μŠ€, λͺ©μ μ— 맞게 MSA ꡬ쑰둜 μ „ν™˜ν•˜κΈ°
· β˜• 4 min read
λ“€μ–΄κ°€λ©° ν˜„μž¬ νšŒμ‚¬μ—μ„œ Monolothic Django둜 μ„œλΉ„μŠ€λ₯Ό μš΄μ˜μ€‘μ΄λ‹€. Django Admin, 비동기 처리λ₯Ό μœ„ν•œ Worker μ„œλ²„λŠ” λ‹€λ₯Έ Elastic Beanstalk μ„œλ²„λ‘œ μš΄μ˜μ€‘μ΄μ§€λ§Œ 같은 DB, μ†ŒμŠ€μ½”λ“œλ₯Ό κ³΅μœ μ€‘μΈ μƒνƒœλ‘œ

2022 회고
· β˜• 6 min read
λ“€μ–΄κ°€λ©° μ–΄λŠλ§ 2023λ…„ 1달이 지났닀. μ—°μ΄ˆμ— μœ„μ—Ό+μž₯염이 μ‹¬ν•˜κ²Œ κ±Έλ¦¬λŠ” λ°”λžŒμ— 회고λ₯Ό λ’€λŠ¦κ²Œ μ“°κ²Œ λ˜μ—ˆλ‹€. 개인적으둜 2017λ…„ λΆ€ν„° λ…Έμ…˜μ— μƒˆν•΄ λͺ©ν‘œλ₯Ό μ •

AWS Lambda with SAM
· β˜• 5 min read
λ“€μ–΄κ°€λ©° μ„œλΉ„μŠ€ κ°œλ°œμ„ ν•˜λ‹€λ³΄λ©΄ Serverless둜 λΉ λ₯΄κ²Œ 개발이 ν•„μš”ν•œ κ²½μš°κ°€ 생긴닀. AWSλ₯Ό μ“°κ³ μžˆλ‹€λ©΄ Lambda λ₯Ό ν™œμš©ν•˜λ©΄ λ˜λŠ”λ°, κ°„λ‹¨ν•œ κ²½μš°μ—λŠ” μ½˜μ†”λ‘œ

django, ν˜‘μ—…ν•˜κΈ° μ’‹μ€μ½”λ“œ λ§Œλ“€κΈ°
· β˜• 5 min read
λ“€μ–΄κ°€λ©° djangoλ₯Ό μ‚¬μš©ν•˜κ²Œ 되면 보톡 django rest framework(μ΄ν•˜ drf)λ₯Ό 같이 μ‚¬μš©ν•˜μ—¬ rest api μ„œλ²„λ₯Ό κ΅¬μ„±ν•˜λŠ” κ²½μš°κ°€ λ§Žλ‹€. μ—¬λŸ¬ ν”„λ‘œμ νŠΈλ₯Ό 거치며 λ‹€

μ–΄λ–€ λ¬Έμ œλ“€μ„ AI와 λ”₯λŸ¬λ‹μœΌλ‘œ ν•΄κ²°ν•  수 μžˆμ„κΉŒμš”?
· β˜• 5 min read
λ“€μ–΄κ°€λ©° λ§ˆμ§€λ§‰ 8μ£Όμ°¨ κ°•μ˜μ΄λ‹€. 이번 κ°•μ˜μ—μ„œλŠ” λ‹€μ–‘ν•œ λ”₯λŸ¬λ‹ λͺ¨λΈκ³Ό 그것듀을 어디에 ν™œμš©ν•˜λŠ”μ§€μ— λŒ€ν•΄ λ°°μ› λ‹€. 각 λͺ¨λΈλ“€μ˜ μžμ„Έν•œ μ„€λͺ…λ³΄λ‹€λŠ” κ°„λ‹¨κ°„λ‹¨ν•œ 컨셉

CNN, Autoencoder, Upsampling, Semantic Segmentation
· β˜• 5 min read
λ“€μ–΄κ°€λ©° 7μ£Όμ°¨ κ°•μ˜μ— μ ‘μ–΄λ“€μ—ˆλ‹€. 이번 κ°•μ˜μ—μ„œλŠ” λŒ€ν‘œμ μΈ CNN λͺ¨λΈλ“€κ³Ό λͺ¨λΈμ— μ‚¬μš©λ˜λŠ” λŒ€ν‘œμ μΈ μž‘λ™λ°©μ‹(Residual Block, Bottleneck Block, Autoencoder

Convolutional Neural network
· β˜• 5 min read
λ“€μ–΄κ°€λ©° 6μ£Όμ°¨ κ°•μ˜μ— μ ‘μ–΄λ“€μ—ˆλ‹€. 이번 κ°•μ˜λŠ” 컴퓨터 λΉ„μ „μ˜ 핡심적인 CNN에 λŒ€ν•œ λ‚΄μš©μ΄λ‹€. 컴퓨터가 이미지λ₯Ό μ–΄λ–»κ²Œ μ²˜λ¦¬ν•˜κ³  μ–΄λ–»κ²Œ ν•™μŠ΅μ‹œν‚€λŠ”μ§€μ— λŒ€ν•΄ λ°°

Backward Pass, Optimizer, Batch Normalization
· β˜• 4 min read
λ“€μ–΄κ°€λ©° 5μ£Όμ°¨ κ°•μ˜μ— μ ‘μ–΄λ“€μ—ˆλ‹€. 이번μž₯μ—μ„œλŠ” MLP의 μ „λ°˜μ μΈ 과정에 λŒ€ν•œ λ‚΄μš©μ΄μ—ˆκ³ , κ·Έμ€‘μ—μ„œ Forward Pass, Backward Pass에 λŒ€ν•œ λ‚΄μš©μ΄ μ£Όμš” λ‚΄μš©μ΄μ—ˆλ‹€. 그리고 졜

Multi-Layer Perceptron
· β˜• 3 min read
λ“€μ–΄κ°€λ©° 4μ£Όμ°¨ κ°•μ˜μ— μ ‘μ–΄λ“€μ—ˆλ‹€. μ΄μ œκΉŒμ§€λŠ” 주둜 Machine Learning 의 λŒ€ν•œ λ‚΄μš©λ“€μ— λŒ€ν•΄ λ‹€λ£¨μ—ˆλ‹€. κ°•μ˜μ˜ 진도가 맀우 λΉ λ₯΄λ‹€. TILκ³Ό μ‹€μŠ΅κ³Όμ œλ“€μ„ ν•΄λ³΄λ©΄μ„œ 감을 작고있

Unsupervised Learning - Dimensionallity Reduction, Clustering
· β˜• 3 min read
λ“€μ–΄κ°€λ©° 3μ£Όμ°¨ κ°•μ˜μ— μ ‘μ–΄λ“€μ—ˆλ‹€. 이번 κ°•μ˜λŠ” Machine Learning쀑 output이 μ£Όμ–΄μ§€μ§€ μ•ŠλŠ” Unsupervised Learning에 λŒ€ν•œ λ‚΄μš©μ΄λ‹€. μƒμ†Œν•œ μˆ˜μ‹λ“€κ³Ό 처음