중요사이트
web apps의 12가지 factor
JWT
Resources:
People
- Kelsey Hightower @kelseyhightower
- Carter Morgan @_askcarter
- Adrian Cockcroft @adrianco
- Gundega Dekena @pytonc
Books
- Kubernetes: Up and Running, Kelsey Hightower The definitive book on Kubernetes. This has been a great resource while making this course.
- Building Microservices: Defining Fine-Grained Systems This is the book Kelsey reads before giving talks about microservices. It’s that good.
Articles
- Martin Fowler on the Pros and Cons of Microservices
- 12-Fractured Apps
- One of Carters favorites articles where Kelsey breaks down problems with many modern apps and how 12-factor app methodology solves those technical woes.
- Tim O’Reilly, "Open Data: Small Pieces Loosely Joined" For the history nerds: Quite possibly the first article about Microservices Architecture (before it even had a name).
Videos
- Adrian Cockroft "The Evolution of Microservices"
- Adrian Cockroft "The State of the Art in Microservices" (docker specific)
- Martin Fowler "Microservices" at goto
- Craig McLuckie "The Next Chapter in Native Cloud Computing" on cloud-native computing as being: container-packaged, dynamically-scheduled, and microservices-oriented
Tools we use in the course
The Go Programming Language
- Our app is written in Go. If you’re not already using Go, you owe it to yourself to try it out.
- https://golang.org/
Google Cloud Shell
- A free temp VM preloaded with the tools need to manage our clusters.
- https://cloud.google.com/shell/docs/
Docker
- We use Docker to package, distribute, and run our application.
- https://www.docker.com/
Kubernetes
- Once we have an application, we use Kubernetes to handle the heavy lifting of managing, deploying, and scaling our application.
- http://kubernetes.io/
Google Container Engine (GKE)
- GKE is a hosted Kubernetes service
- https://cloud.google.com/container-engine/
다음