AWS์์ ์ํฐํ๋ผ์ด์ฆ๊ธ SaaS ํ๋ซํผ์ ๊ตฌ์ถํ์ธ์. ํ์ฅ์ฑ๊ณผ ๊ท์ ์ค์๋ฅผ ์ํด ์ค๊ณ๋ ๋ฉํฐํ ๋ํธ ์ํคํ ์ฒ, ์๋ํ๋ ํ๋ก๋น์ ๋ ๋ฐ ์ธํ๋ผ๋ฅผ ์ ๊ณตํฉ๋๋ค.
์์ํ๊ธฐ
๋ฉํฐํ ๋ํธ SaaS ํ๋ซํผ์ ๊ตฌ์ถํ๋ ค๋ฉด ์์ญ ๊ฐ์ง ์๋น์ค์ ๊ฑธ์ณ ์ฌ์ธต์ ์ธ AWS ์ ๋ฌธ ์ง์์ด ํ์ํฉ๋๋ค. MicrocosmWorks๋ ์๋ก์ด ์ํฐํ๋ผ์ด์ฆ ํ ๋ํธ ์จ๋ณด๋ฉ์ด ์๋ํ๋๊ณ , ๋ฐ์ดํฐ ๊ฒฉ๋ฆฌ๊ฐ ๋ณด์ฅ๋๋ฉฐ, ๊ฐ ๊ณ ๊ฐ์ด ์ด์์ ์ฌ์ฉ ํจํด๊ณผ ์๊ด์์ด ์ผ๊ด๋ ์ฑ๋ฅ์ ์ป์ ์ ์๋ ํ๋ซํผ์ ์ค๊ณํฉ๋๋ค.
MicrocosmWorks์ SaaS ํ๋ซํผ ์คํ์ ํ ๋ํธ๋ณ ๋ค์์คํ์ด์ค ๊ฒฉ๋ฆฌ ๊ธฐ๋ฅ์ ๊ฐ์ถ EKS, ํ ๋ํธ๋ณ ์คํค๋ง ํจํด์ ์ฌ์ฉํ๋ Aurora, ํ ๋ํธ ๋ผ์ฐํ ์ ์ํ API Gateway, ID ํ๋๋ ์ด์ ์ ์ํ Cognito, ๋ค์ค ๊ณ์ ๋ฐฐํฌ๋ฅผ ์ํ CloudFormation StackSets๋ฅผ ํ์ฉํ๋ฉฐ, ์ด ๋ชจ๋ ๊ฒ์ ํ ๋ํธ ์ธ์ ๊ด์ธก ๊ฐ๋ฅ์ฑ(observability)์ผ๋ก ๊ณ์ธก๋ฉ๋๋ค.
์ํฐํ๋ผ์ด์ฆ๊ธ ๊ฒฉ๋ฆฌ, ๊ท์ ์ค์ ์ธ์ฆ ๋ฐ ์๋ํ๋ ์ด์์ด ํ์ํ ๋ฉํฐํ ๋ํธ ํ๋ซํผ์ ๊ตฌ์ถํ๊ฑฐ๋ ํ์ฅํ๋ B2B SaaS ๊ธฐ์ ์ ์ํ ์๋น์ค์ ๋๋ค. ๋จ์ผ ํ ๋ํธ์์ ๋ฉํฐํ ๋ํธ๋ก ์ ํํ๊ฑฐ๋ ๊ธฐ์กด ํ๋ซํผ์ ํ์ฅํ์ฌ ์ํฐํ๋ผ์ด์ฆ ๊ณ ๊ฐ์ ์ง์ํ๋ ค๋ ํ์๊ฒ ์ด์์ ์ ๋๋ค.
ํ ๋์ ์๊ตฌ ์ฌํญ, ๊ฒฉ๋ฆฌ ํ์์ฑ, ๊ท์ ์ค์ ์๋ฌด ๋ฐ ์ฑ์ฅ ์์ธก์ ๋ถ์ํฉ๋๋ค.
ํ ๋์ ๋ชจ๋ธ, ๋ฐ์ดํฐ ๊ฒฉ๋ฆฌ ์ ๋ต, ๋ผ์ฐํ ํจํด ๋ฐ ํ๋ก๋น์ ๋ ์๋ํ๋ฅผ ์ค๊ณํฉ๋๋ค.
ํ ๋ํธ ์ธํ๋ผ, ์จ๋ณด๋ฉ ์๋ํ, ์ฒญ๊ตฌ ํตํฉ ๋ฐ ์ ์ด ํ๋ ์ธ์ ๊ตฌํํฉ๋๋ค.
๋ฐ์ดํฐ ๊ฒฉ๋ฆฌ ๊ฒ์ฆ, ๊ท์ ์ค์ ์ ์ด ๋ฐ ํ ๋ํธ ๊ฒฝ๊ณ ํ ์คํธ๋ฅผ ๊ตฌํํฉ๋๋ค.
ํ ๋ํธ ์ด์ ๋ฐ๋ถ, ์ฉ๋ ๊ณํ ๋ฐ ์๋ํ๋ ํ์ฅ ์ ์ฑ ์ ์๋ฆฝํฉ๋๋ค.
์์ฒ ๋ช ์ ์ํฐํ๋ผ์ด์ฆ ๊ณ ๊ฐ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ ๋ฉํฐํ ๋ํธ ํ๋ซํผ์ ํจ๊ป ์ค๊ณํด ๋ณด์ธ์.
MicrocosmWorks๋ AWS ์์์ SaaS ์ํคํ ์ฒ๋ฅผ ์ค๊ณํฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ํด ECS ๋๋ EKS๋ฅผ, ๋ฉํฐํ ๋ํธ ๋ฐ์ดํฐ๋ฅผ ์ํด Aurora ๋๋ DynamoDB๋ฅผ, ์๋ ์ ํ ๋ฐ ํ ๋ํธ ๋ผ์ฐํ ์ ์ํด API Gateway๋ฅผ, ๊ทธ๋ฆฌ๊ณ ์์ ํ ๊ธ๋ก๋ฒ ์ ์ก์ ์ํด WAF๊ฐ ํฌํจ๋ CloudFront๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์ ํฌ๋ RDS์ ํ ์์ค ๋ณด์(row-level security), ํ ๋ํธ๋ณ ๋ณ๋์ DynamoDB ํํฐ์ ํค, IAM ์ ์ฑ ๊ธฐ๋ฐ ๋ฆฌ์์ค ์ ๊ทผ, ๊ทธ๋ฆฌ๊ณ ํ ๋ํธ ๋ฒ์์ S3 ๋ฒํท ์ ๋์ฌ๋ฅผ ํตํด ํ ๋ํธ ๊ฒฉ๋ฆฌ๋ฅผ ๊ตฌํํฉ๋๋ค. ์ด ๋ฐฉ์์ ๋ณด์ ์๊ตฌ ์ฌํญ๊ณผ ์ด์ ๋ณต์ก์ฑ ์ฌ์ด์ ๊ท ํ์ ๋ง์ถ ๊ฒ์ ๋๋ค.
AWS SaaS ํ๋ซํผ ์ํคํ ์ฒ ์ปจ์คํ ์ MicrocosmWorks์์ ์๊ฐ๋น $25~$50๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, multi-tenancy ์ค๊ณ, scaling ์ ๋ต, billing ํตํฉ ๋ฐ production hardening์ ๋ค๋ฃน๋๋ค. ์ด๋ ์๋ฐฑ ๋ช ์์ ์๋ฐฑ๋ง ๋ช ์ ์ฌ์ฉ์๋ฅผ ์ง์ํ๋ ํ๋ซํผ์ ์ํ ๊ฒ์ ๋๋ค.
๋ค, ์ ํฌ๋ ์ด๋ฒคํธ ์์ง์ ์ํด `Kinesis` ๋๋ `SQS`๋ฅผ, ์ง๊ณ๋ฅผ ์ํด `Lambda`๋ฅผ, ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ๋ ์ถ์ ์ ์ํด `DynamoDB`๋ฅผ ์ฌ์ฉํ์ฌ ๊ณ๋ ๋ฐ ์ฒญ๊ตฌ ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๋ฉฐ, ๊ตฌ๋ ๋ฐ ์ฌ์ฉ๋ ๊ธฐ๋ฐ ์ฒญ๊ตฌ ๋ชจ๋ธ์ ์ํด `Stripe` ๋๋ `AWS Marketplace`์ ํตํฉ๋ฉ๋๋ค.
๋ค, MicrocosmWorks๋ CloudWatch, ๋ถ์ฐ ํธ๋ ์ด์ฑ์ ์ํ X-Ray๋ฅผ ์ฌ์ฉํ๋ฉฐ, ํ ๋ํธ๋ณ ๋ฉํธ๋ฆญ, ์ํ ํ์ธ, SLA ๋ชจ๋ํฐ๋ง, ๊ทธ๋ฆฌ๊ณ SNS ๋ฐ PagerDuty๋ฅผ ํตํ ์๋ํ๋ ์ธ์๋ํธ ์๋ฆผ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ฌ์ฉ์ ์ง์ ๋์๋ณด๋๋ฅผ ํตํด ํฌ๊ด์ ์ธ ๊ด์ธก์ฑ์ ๊ตฌํํฉ๋๋ค.