REST API: Put vs POST

이 글에서는 HTTP 메소드인 PUT 과 POST 의 차이점을 자세히 살펴봅니다. idempotent PUT 과 POST 를 이해하려면, idempotent 라는 개념의 도입이 필요하다. 한글로 직역하면 멱등의 정도 되시겠다. 수학적으로 이해하는 편이 쉬운데, f(x) = f(f(x)) 라 보면 된다. 다시 말해 몇 번이고 같은 연산 을 반복해도 같은 값이 나온다는 것. 이건 fault-tolerant API 를 디자인 하는데 … Continue reading REST API: Put vs POST

GOPATH 를 처음 여행하는 GOPHER 들을 위한 GOLANG 안내서

2016년은 다사다난한 해였던것 같습니다. 개인적으로도, 사회적으로도 말입니다 🙂 JVM 위에서만 놀던 제가 Golang (이하 Go) 을 배운것을 보면요. 이 글에서는 1달 남짓한 기간동안 Go 를 배우며 들었던 느낌들을 튜토리얼 형태로 적어보았습니다. 사실 Go 를 처음 봤을땐 그다지 탐탁치 않았습니다. 많은 이들이 말하듯 낡은 C 언어를 현대적으로 포장된 했다는 느낌을 많이 받아서 내게 필요할까 의문이 들기도 … Continue reading GOPATH 를 처음 여행하는 GOPHER 들을 위한 GOLANG 안내서

Kubernetes Introduction

이 글에서는 Kubernetes 의 구성 요소와 기본적인 사용법에 대해서 알아봅니다. Caution 이 글은 2016년 말에 작성되어 outdated 된 내용이 있을 수 있습니다. 작성자는 Container 전문가가 아니며 최대한 정확한 내용을 기록하려 했으나, 주말동안 짧게 찾아본 내용이므로 오류가 있을 수 있습니다. Production 적용을 위해서는, 더 많은 자료를 참고 부탁드립니다 이하의 내용은 docker, docker-compose, docker-swarm 등에 대해 이해하고 … Continue reading Kubernetes Introduction