/
Component Leads in Microservices

Component Leads in Microservices


Micro service Boundaries

https://martinfowler.com/articles/microservices.html


  • separate applications (think products over projects, unix dumb pipes and smart endpoints)
  • right boundary (e.g. fulfillment having an external id - the requisition id?)
    • component lead responsible for enforcing, how?
      • sometimes difficult to draw the line in the sand?
      • tight timelines / identify problems ahead of time?
      • how does the component lead define the product boundary?
        • Architect should lay out the high-level responsibilities
        • Component leads will escalate questions by posting to the dev forum
      • how does the process work between microservices?
        • if it involves another component, we need to involve that component lead:
          • release cylce / version
          • boundry discussion



Grooming

  • looking over bugs
  • new features / requests from other component leads
  • what do I need from other components

Open Questions:

  • Do we need dual component leads between Seattle and Poland?
    • if yes how do we coordinate, how do we get SolDevelo component leads more involved in grooming?


Next steps?

Related content

Components & Resourcing
Components & Resourcing
More like this
DDD and package name improvements
DDD and package name improvements
More like this
Microservice API Analysis for Reporting
Microservice API Analysis for Reporting
More like this
2017-11-24 November learning session
2017-11-24 November learning session
More like this
Ticket Writing
Ticket Writing
More like this
2018-01-12 January learning session
2018-01-12 January learning session
More like this

OpenLMIS: the global initiative for powerful LMIS software