Top Banner
Microservice Memoirs @LachlanEvenson Team Lead, Cloud Platform Mike Ottinger Lead Full Stack Engineer
13

Microservice Memoirs

Apr 15, 2017

Download

Technology

Lachlan Evenson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Microservice Memoirs

Microservice Memoirs

@LachlanEvensonTeam Lead, Cloud PlatformMike OttingerLead Full Stack Engineer

Page 2: Microservice Memoirs

2

WHO ARE WE?

The Lithium software platform helps brands connect, engage and understand their customers.

Page 3: Microservice Memoirs

3

IT’S NOT JUST MICROSERVICES

• Cloud• Automation• DevOps• Microservices• NoOps

Page 4: Microservice Memoirs

4

CLOUD V1

• Private and Public Cloud– AWS– OpenStack

• Lots of Forklifting• Waterfall

Page 5: Microservice Memoirs

5

CLOUD V1

• Why weren’t we satisfied?

Page 6: Microservice Memoirs

6

MIRCOSERVICES GROUND RULES

• Make sure you are solving business problems

• Service customer needs first• Embrace your monoliths• Control the tire fire• Be incremental• You will have to rethink everything

Page 7: Microservice Memoirs

7

MIRCOSERVICES GROUND RULES CONT.

• Create ambassadors• Stay in the “success zone”• Eat your own dog food• Make the running environment the current

authority

Page 8: Microservice Memoirs

8

THE CATALYST

• Container revolution• Single artifact that is re-deployable• Kick the can approach - Incremental

revolution

Page 9: Microservice Memoirs

9

CURRENT STATE OF PLAY

• Opinionated common pipeline and platform• Modular elements• All new services in containers• Container orchestration• New tooling

Page 10: Microservice Memoirs

10

DEAD BODIES

• Trouble in paradise– RPC– Circular dependencies– Maintaining consistent service contract points– Distributed tracing– Latencies

Page 11: Microservice Memoirs

11

KEY TAKEAWAYS

• Be incremental• Fail fast• Keep it simple• Opinion matters• Chase the MVP not perfection

Page 12: Microservice Memoirs

12

THANKS!

• Questions? We love questions!

Page 13: Microservice Memoirs

13

Q & A WITH MIKE OTTINGER