We are still writing Microservices with the same rigour as we do regular applications. But is that needed? And is it enough? What do we have to think about?
36. Microservices
• Do one thing well
• (And that is still not one thing)
• Pretty doesn’t matter when it is done
• A Module (Group of services) has it own DB
• A new version of a service is a new service
37. Dependencies
• Just don’t do it
• Limit your exposure.
• Most dependencies are implicit
• Complexity is not in the components, but
the interactions