Microservices: Lessons Learned
Nov 5 · 1 min read

Everything will change.
Expect it. Be ready for it. Embrace it.
Conway’s law is real.
Abide by it.
Automate everything.
Never repeat a process when a computer can do it for you.
Diagrams are vital.
Abstract is hard. Concrete is easy. Use Diagrams.
Micro doesn’t mean easy.
Microservices are hard. Plan accordingly.
Hire great thinkers.
Thinking is hard. Coding is easy. Build a team who can think.
Embrace vendor lock-in.
Use cloud technologies to reduce complexity.
Decide later.
Decisions are forever. Decide later. Allow for change now.
