Learn about technologies Origo uses
This section covers the knowledge you need to have or that Team Kjøremiljø suggest you know before starting out with Golden Path.
Amazon Web Services
If you don't know what AWS is or the concept of Cloud Computing in general, you should start by reading up on it. You can check out the two resources linked below or Google yourself to find more.
The following AWS resources are used in Golden Path and the team suggest you get familiar with them.
VPC
Description | Link |
---|---|
AWS Networking 101 | Article |
AWS VPC & Subnets For Beginners | Video tutorial |
The Basics of AWS VPC | Article |
Security Groups | Article |
AWS VPC Beginner to Pro | Video tutorial |
ECS
Description | Link |
---|---|
What is Amazon Elastic Container Service? | Article |
What is AWS Fargate? | Article |
Amazon ECS task definitions | Article |
Deep Dive into AWS Fargate | Video tutorial |
IAM policies and roles
Description | Link |
---|---|
What is IAM? | Article |
AWS IAM Core Concepts You NEED to Know | Video tutorial |
Terraform
Terraform is the tool that is used to manage infrastructure. It is a tool for building, changing, and versioning
Description | Link |
---|---|
What is Terraform in 100 seconds? | Video tutorial |
What is Terraform? | Article |
When you have mastered the basics the following resources will help you dive deeper into Terraform.
Description | Link |
---|---|
Terraform: Beginner to Pro | Video tutorial |
Terraform best practices | Article |
Terraform style guide | Article |
Infrastructure as code | Book |
Infrastructure as Code, Patterns and Practices | Book |
Terraform: Up and running | Book |
Anton Babenko's Terraform Best Practises | Website |
Google's best practises for using Terraform | Website |
Terminal
You will need to be comfortable using a terminal. If you are not, you should start by learning the basics of the terminal. You can check out the resources linked below or Google yourself to find more.
Description | Link |
---|---|
Command Line Crash Course | Video tutorial |
The Linux command line for beginners | Article |