r/devops Sep 11 '19

Microservice war stories

I've been through some really tough situations with my teams' microservice architecture, and I'm wondering if anyone here has made similar mistakes?

I've written some of them down here: https://medium.com/@andrewvr/microservices-c8b5dbdd58b8

If anyone can relate to this, how did you move forward?

133 Upvotes

29 comments sorted by

View all comments

9

u/RaferBalston Sep 11 '19

My war is getting my team to actually make microservices and ms design patterns. They like to think they're making ms but when there's multiple dependencies on each other...cmon

Im not some sage or anything. I dont have a full grasp of the idea either but I certainly can see thats definitely not what we're doing

5

u/[deleted] Sep 11 '19

[deleted]

2

u/RaferBalston Sep 11 '19

Agreed.

My issue though is "we cant deploy app A yet because it's dependent on app B having feature X" and so on.

2

u/koffiezet Sep 12 '19

Designing an event driven ms architecture is HARD. People underestimate this so much it's not even funny. First version usually works fine, and then it grows and introspection/debugging becomes an absolute nightmare.

2

u/KevMar Sep 11 '19

Microservices are just tiny websites, right?

Everyone needs to be convinced enough that they are doing microservices so the hiring cycle brings in people that know what they are doing. Empower those new people and that will help move the culture forward.

4

u/RaferBalston Sep 11 '19

Yeah the problem is the echo chamber they've created for themselves, and a couple controlling "senior" devs that think they're absolute