2018 · 21 citations · 10 references
Industrial DesignOrganizational StructuresEngineeringMicroservices DesignService GovernanceDesignManagementUser ExperienceRuntime InfrastructureSystems EngineeringService-oriented Software EngineeringSocial SciencesService ScienceService DesignSoftware DesignMicroservice Design
Microservices are single-responsibility units that are implemented in various technologies by independent, cross-cutting teams. A shift to a microservice architecture therefore touches many different areas, including system design, organizational structures, and runtime infrastructure. To investigate the importance of different areas of microservice design, we interviewed 10 microservice domain experts to find out which design areas are relevant for microservices, how important they are, and why they are important. This paper presents the resulting microservice design areas, assessments of their importance, and rationales for the provided assessments.
10
Philipp Mayring · Forum: Qualitative Social Research (Freie Universität Berlin) · 2008 · 4.8K citations · Full text
Melvin E. Conway · 1967 · 813 citations
Governmental Process, Legislative Aspect, Do Committees Invent +2