-
Notifications
You must be signed in to change notification settings - Fork 133
Learning Path Guide
tleavey edited this page Nov 7, 2017
·
46 revisions
This is a guide on how to approach learning mu.
If you follow this, you will be a mu master in no time at all!
For any mu-specific technical questions, check out the mu wiki.
Get a basic idea of what AWS CloudFormation does by watching the 3 minute long introductory video.
Go through the official AWS CloudFormation Getting Started guide.
Do you understand:
- What a cfn template does?
- How to declare resources and their properties within a cfn template?
Are you able to:
- Create a cfn stack
- Monitor a cfn stack's progress by viewing the 'Events'
- Update a cfn stack
- Delete a cfn stack
- Listen to the mu podcast
Can you answer these questions from the podcast:
- What is mu and what problem does it solve? What are its benefits?
- How does someone use mu (including prereqs)?
- What types of programming languages and platforms are supported?
- What types of AWS architectures does mu support (i.e. traditional EC2, ECS, Serverless, etc.)?
- Which AWS services are provisioned by mu?
- Does mu support non-AWS implementations?
- What does mu install on my AWS account?
- Watch the mu video example
Can you answer these questions from the video:
- What command line command allows you to view and follow along with the logs of the pipeline?
- What command allows you to view a list of your mu environments?
- What are the different stages in Casey's CodePipeline pipeline? (Hint: the first one is 'Source')
- What are some of the cfn stacks that were created by mu? (Hint: one is 'mu-cluster-dev')
- What AWS service uses buildspec.yml files?
- What kind of database did Casey add to the mu.yml template?
- Casey mentions an AWS service that manages secrets. What is it?
Go through the mu blogs.
- Introducing mu: a tool for managing your microservices in AWS
- Microservice testing with mu: injecting quality into the pipeline
- Microservice databases with mu
- Service discovery for microservices with mu
- WordPress, Mu, and You
- Lab 1: Run a spring boot microservice on ECS
- Lab 2: Add Test Automation (requires Lab 1)
- Lab 3: Add Service Discovery (requires Lab 1)
If so, you're ready to go out into the world and be a mu master!