Flynn Bundy - 60 micro-services in 6 months

42
60 MICROSERVICES IN 6 MONTHS

Transcript of Flynn Bundy - 60 micro-services in 6 months

60

MICROSERVICES

IN

6 MONTHS

@bundyfxFLYNN BUNDY

• Out with the old

• Infrastructure as Code

• Golden Images

• Visibility

• Automation

• Chaos

Out with the Old

Culture of

automation and

collaboration.

Knowing our

Limitations

2016

growth

slide

Scaling Issues

• Everything from Code

• Standardised

• Transparent

• Read-Only access for everyone (TAP)

• Max 7 Day lifespan for all EC2

Instances

What could be

better?

• Initial Configuration

• Configuration Drift

• Varying Configurations

• Complex or Custom Configurations

• Domain

• User Access

• Group Policy

• Computer or User Management

So,

together

we

migrated

Infrastructure as Code

Golden Images

Testing Acceptance Production

Automation

Tags

- Key: "Environment"

Value: ”production"- Key: "WebServer"

Value: true

- Key: "AppGroup"

Value: "reordering"

- Key: "AppGroup"

Value: "reordering"

Visibility

Chaos

eu-west-1 eu-central-1

Building

things that

matter

Conclusion

Questions?

Links to things:

https://github.com/Netflix/vizceral

http://principlesofchaos.org/

https://github.com/bundyfx/basic-monkey

https://12factor.net/

careersatcoolblue.com

@bundyfx