Constant Field Values

Contents

edu.university.*

  • edu.university.ecs.lab.detection.antipatterns.models.CyclicDependency
    Modifier and Type
    Constant Field
    Value
    private static final String
    "When microservices depend on each other in a circular manner, leading to potential deadlock or difficulty in scaling and maintaining the system."
    private static final String
    "Cyclic Dependency"
  • edu.university.ecs.lab.detection.antipatterns.models.GreedyMicroservice
    Modifier and Type
    Constant Field
    Value
    private static final String
    "A microservice that overextends its responsibilities, violating the principle of single responsibility and potentially leading to increased complexity, dependencies, and maintenance challenges within the system."
    private static final String
    "Greedy Microservice"
  • edu.university.ecs.lab.detection.antipatterns.models.HubLikeMicroservice
    Modifier and Type
    Constant Field
    Value
    private static final String
    "A centralized microservice that becomes a bottleneck due to handling too many responsibilities or being a single point of failure."
    private static final String
    "Hub-Like Microservice"
  • edu.university.ecs.lab.detection.antipatterns.models.NoApiGateway
    Modifier and Type
    Constant Field
    Value
    private static final String
    "The absence of a centralized entry point for managing, routing, and securing API calls, leading to potential inefficiencies and security vulnerabilities."
    private static final String
    "No API-Gateway"
  • edu.university.ecs.lab.detection.antipatterns.models.NoHealthcheck
    Modifier and Type
    Constant Field
    Value
    private static final String
    "The lack of mechanisms for monitoring the health and availability of microservices, which can result in undetected failures and decreased system reliability."
    private static final String
    "No Health Check"
  • edu.university.ecs.lab.detection.antipatterns.models.ServiceChain
    Modifier and Type
    Constant Field
    Value
    private static final String
    "A series of microservices linked in a sequence where each service depends on the output of the previous one, potentially introducing latency and complexity."
    private static final String
    "Service Chain"
  • edu.university.ecs.lab.detection.antipatterns.models.WobblyServiceInteraction
    Modifier and Type
    Constant Field
    Value
    private static final String
    "Unpredictable behavior or instability caused by inconsistent communication patterns or unreliable interactions between microservices."
    private static final String
    "Wobbly Service Interaction"
  • edu.university.ecs.lab.detection.antipatterns.models.WrongCuts
    Modifier and Type
    Constant Field
    Value
    private static final String
    "Poorly defined boundaries or segmentation of microservices that lead to inefficiencies, increased coupling, or difficulty in scaling and maintaining the system."
    private static final String
    "Wrong Cuts"
  • edu.university.ecs.lab.detection.architecture.models.AR1
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "An endpoint was removed, inter service calls depending on this method are no longer called"
    protected static final String
    "Floating call due to endpoint removal (internal)"
    protected static final String
    "Architectural Rule 1"
  • edu.university.ecs.lab.detection.architecture.models.AR20
    Modifier and Type
    Constant Field
    Value
    protected static final String
    ""
    protected static final String
    "Hublike Service"
    protected static final String
    "Architectural Rule 20"
  • edu.university.ecs.lab.detection.architecture.models.AR21
    Modifier and Type
    Constant Field
    Value
    protected static final String
    ""
    protected static final String
    "Wrongcuts Service"
    protected static final String
    "Architectural Rule 21"
  • edu.university.ecs.lab.detection.architecture.models.AR22
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "Any entity has been modified inconsistently among services"
    protected static final String
    "Entity Modification"
    protected static final String
    "Architectural Rule 22"
  • edu.university.ecs.lab.detection.architecture.models.AR23
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "The absence of a centralized entry point for managing, routing, and securing API calls, leading to potential inefficiencies and security vulnerabilities."
    protected static final String
    "No API Gateway Found"
    protected static final String
    "Architectural Rule 23"
  • edu.university.ecs.lab.detection.architecture.models.AR24
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "The lack of mechanisms for monitoring the health and availability of microservices, which can result in undetected failures and decreased system reliability."
    protected static final String
    "No Health Checks Found"
    protected static final String
    "Architectural Rule 24"
  • edu.university.ecs.lab.detection.architecture.models.AR3
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "A rest call is added that references a nonexistent endpoint"
    protected static final String
    "Floating call due to invalid call creation"
    protected static final String
    "Architectural Rule 3"
  • edu.university.ecs.lab.detection.architecture.models.AR4
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "No rest calls reference this endpoint. This endpoint is now unused by any other microservice"
    protected static final String
    "Floating endpoint"
    protected static final String
    "Architectural Rule 4"
  • edu.university.ecs.lab.detection.architecture.models.AR6
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "A service method was modified and now causes inconsistent results for calling endpoints"
    protected static final String
    "Affected endpoint due to business logic update"
    protected static final String
    "Architectural Rule 6"
  • edu.university.ecs.lab.detection.architecture.models.AR7
    Modifier and Type
    Constant Field
    Value
    protected static final String
    "A repository method was modified and now causes inconsistent results"
    protected static final String
    "Affected endpoint due to data access logic update"
    protected static final String
    "Architectural Rule 7"