YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

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


Related Documents