2023 주니어 SRE 엔지니어 후레임

반응형

1. 확장성(Scalability)
서버에 클라이언트의 정보를 저장하지 않기 때문에 스케일아웃(scale-out)이 용이하다. 이는 여러 서버에서 세션 상태를 관리하는 것보다 쉽다.

2. 단순성(Simplicity)
stateless는 복잡한 상태 정보를 관리할 필요가 없기 때문에, stateful 웹 서비스보다 개발 및 유지 관리가 더 쉽다.

3. 가시성(Visibility)
문제가 발생했을 때 서비스를 파악하고 디버그하기가 비교적 쉽다. 들어오는 요청과 나가는 응답을 볼 수 있지만 서버의 현재 상태에 대해 걱정할 필요가 없다.

4. 신뢰성(Reliability)
서버에 오류가 발생하면 stateless 웹 서비스를 데이터 손실 없이 새 서버로 쉽게 이동시킬 수 있다. 이를 통해 서비스의 고가용성이(highly available) 보장된다.

5. 캐싱(Caching)
응답을 캐싱하여 성능을 향상시킬 수 있다. 

6. 유연성(Flexibility)
변화하는 요구 사항에 따라 서비스를 더 쉽게 변경할 수 있습니다.

반응형

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band