<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>SmartIndustry</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Enhancing adaptive systems with Intelligent Agents in Microservice Architectures: Opportunities and Challenges*</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Roman Lysenko</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksa Skorokhoda</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>EPAM Systems</institution>
          ,
          <addr-line>Lviv, 79048</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Lviv Polytechnic National University</institution>
          ,
          <addr-line>Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2025</year>
      </pub-date>
      <volume>2</volume>
      <fpage>03</fpage>
      <lpage>05</lpage>
      <abstract>
        <p>The integration of intelligent agents into adaptive systems based on microservice architecture offers significant advantages in automation, scalability, and resilience. These agents enable real-time system monitoring, anomaly detection, and autonomous decision-making, improving system efficiency and fault tolerance. The modular nature of microservices facilitates flexible updates and independent scaling, reducing operational overhead. However, this integration also introduces challenges, including coordination complexities, security risks, and increased computational overhead. This paper explores the benefits, architectural considerations, and key challenges of integrating intelligent agents with adaptive microservice-based systems, providing insights into optimizing system performance while addressing potential limitations.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Artificial intelligence</kwd>
        <kwd>intellectual systems</kwd>
        <kwd>intelligent agents</kwd>
        <kwd>adaptive systems</kwd>
        <kwd>microservices</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Architectural, Development, and Maintenance Challenges in</title>
    </sec>
    <sec id="sec-3">
      <title>Adaptive Systems</title>
      <sec id="sec-3-1">
        <title>Sensor Agents</title>
      </sec>
      <sec id="sec-3-2">
        <title>Actuators Agents</title>
        <p>r
o
s
n
e
S</p>
      </sec>
      <sec id="sec-3-3">
        <title>Adaptive Systems</title>
      </sec>
      <sec id="sec-3-4">
        <title>Microservice</title>
      </sec>
      <sec id="sec-3-5">
        <title>Application #1</title>
        <p>r
o
s
n
e
S
r
o
s
n
e
S
r
o
t
a
u
t
c
A
r
o
t
a
u
t
c
A
r
o
t
a
u
t
c
A</p>
      </sec>
      <sec id="sec-3-6">
        <title>Microservice</title>
      </sec>
      <sec id="sec-3-7">
        <title>Application #2</title>
      </sec>
      <sec id="sec-3-8">
        <title>Microservice</title>
      </sec>
      <sec id="sec-3-9">
        <title>Application #2</title>
        <p>
           Unpredictable behaviour: It is difficult to predict how the system will behave in new
conditions, which can lead to unexpected errors or conflicts between adaptive processes.
Managing unpredictable behaviour in adaptive systems is critical for ensuring long-term
stability [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
 Continuous updating requirements: Due to constantly changing requirements and external
conditions, adaptive systems need continuous updates to address new challenges or
improve adaptability.
 Security: Adaptive systems are more prone to vulnerabilities due to their complexity and
dynamic changes. Ensuring security becomes a critical task, especially when the system
constantly adapts to new conditions and configurations.
4. Performance and Optimization Issues
 Real-time optimization: Systems must perform adaptation in real-time without significant
delays or performance degradation, which may require considerable computational
resources.
 Conflicts between different adaptation scenarios: There may be situations where adaptive
mechanisms work against each other, complicating the maintenance of overall system
stability and coherence.
        </p>
        <p>Thus, the architecture, development, and maintenance of adaptive systems are complex due to
the need to integrate flexibility and resilience in a changing environment. This requires careful
planning, modelling, and continuous monitoring, as well as a high level of technical expertise.</p>
        <p>The problem of monitoring and controlling an adaptive system using intelligent agents presents
several challenges due to the complexity and dynamic nature of such systems. Here are the key
issues:
</p>
        <p>Real-time Monitoring</p>
        <p>
          Intelligent agents are tasked with continuously collecting data from various components
of the adaptive system, assessing performance, and detecting potential issues. Given the
complexity of these systems, the challenge is to process and analyse data in real-time
without overloading the system or affecting performance [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Handling large data volumes
from distributed sources efficiently is critical to ensuring the system’s responsiveness.
Usage of well-known solutions for system monitoring (as example: Grafana or Prometheus)
provides the capabilities to track and analyse general system environment parameters. At
the same time, intelligent agents can also use these solutions for data collection of internal
states from each microservice, but this will require custom implementation to maintain
conceptual features.
        </p>
        <p>Coordination and Communication</p>
        <p>
          Multiple agents deployed across different system nodes must coordinate and
communicate effectively. Poor synchronization or miscommunication can lead to
inconsistent or conflicting adaptations, causing unintended consequences [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Efficient,
low-latency communication is essential, especially in large-scale distributed systems, to
provide a comprehensive view of the system’s state and avoid errors. Deep view on
crosscomponent communication design of each unique system can require strong attention to
integration design of communication between intelligent agents and system nodes.
Decision-Making and Adaptation
        </p>
        <p>
          When agents detect an issue or opportunity for optimization, they must decide whether
to initiate adaptation. This decision-making process is complex, as agents must consider
both immediate and long-term consequences. Agents must balance system performance
optimization with maintaining stability, which often requires trade-offs between short-term
and long-term goals [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Additionally, conflicts can arise when multiple agents trigger
conflicting adaptations, complicating overall system behaviour. Each agent can be
responsible for dynamic maintenance of solution, based on an internal state of the system
node. This can require dynamical analysis of internal system processes operability and
adaptability based on the results of internal execution flow.
 Scalability
        </p>
        <p>
          As the system scales, so does the number of intelligent agents required to monitor and
control it. Ensuring the scalability of agent-based monitoring without introducing overhead
is a significant challenge. The system must adapt to increasing complexity without
diminishing the agents’ effectiveness or introducing inefficiencies [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. When intelligent
agents are integrated into the internal system nodes, it can require massive data collection
from the internal system nodes states. As a result, this complex multi-agent monitoring is
heterogeneously integrated into the cross-services design, and it can require complete view
of full system internal state. Especially, it is required for deep state analysis by strategic
intelligent agents which build possible suggestions as solution enhancements. Classical
cloud-based solutions provide the capabilities for scaling each system node separately based
on general environment parameters. The implementation of scalability based on
datadriven dependencies in multi-layered intelligent agent’s environment will require
additional customization of classical solutions (as example: Kubernetes provide the
possibility to build custom controllers).
 Security and Trust
        </p>
        <p>
          Ensuring the security and integrity of intelligent agents is critical since these agents
operate autonomously and make decisions that can impact the system’s stability. Any
compromise in agent security can lead to system vulnerabilities, impacting overall trust in
the system’s adaptability [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Safeguarding agent communications and decision-making
processes is vital to prevent malicious interference.
 Error Handling and Recovery
        </p>
        <p>
          Intelligent agents must detect and manage errors without causing system disruptions.
Robust error-handling mechanisms are necessary to ensure graceful recovery from failures
and prevent cascading issues across the system [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. Agents must coordinate effectively to
restore normal operation while maintaining the system’s adaptability. Error handling and
recovery in complex microservice architectures sometimes can be critical from the data
importance perspective. Some solutions will require deep data analysis or debugging which
are time consuming. Intelligent learning agents (ML-based) which track and analyse the
complete solution state can provide suggestions for architectural improvements based on
identified errors.
        </p>
        <p>Using intelligent agents to monitor and control adaptive systems presents challenges in
realtime data processing, coordination, decision-making, scalability, security, and error recovery.
Addressing these challenges requires careful design of the agents and the system architecture to
ensure efficiency, security, and responsiveness.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. The methods and materials</title>
      <p>Developing adaptive systems based on microservice architecture, monitored by intelligent agents,
is a modern approach to creating flexible, scalable, and resilient software systems. This concept
combines the strengths of microservice architecture with the autonomous decision-making
capabilities of intelligent agents to enhance adaptability and performance in dynamic
environments:
 Microservice Architecture as a Foundation</p>
      <p>Microservices are small, loosely coupled services that work independently to perform
specific functions within a larger system. Each microservice is responsible for a particular
aspect of the system’s functionality, and these services communicate with each other
through lightweight protocols, typically via APIs. This architecture is highly modular,
allowing developers to easily modify, scale, or replace individual services without affecting
the entire system. The decentralized nature of microservices supports adaptive behaviour





by enabling isolated changes in specific components without disrupting other parts of the
system [6].</p>
      <p>Autonomous Monitoring and Adaptation by Intelligent Agents</p>
      <p>In an adaptive system built on microservices, intelligent agents play a critical role in
monitoring the system’s health and performance. These agents observe the behaviour of
individual microservices and the overall system in real-time, collecting data on various
metrics such as resource utilization, response times, error rates, and security threats. Based
on the data, agents can make decisions autonomously, such as reallocating resources,
restarting failed services, or adjusting configurations to optimize performance.</p>
      <p>For instance, if an agent detects that a particular microservice is experiencing high
traffic, it can automatically scale up resources allocated to that service, ensuring smooth
performance. Conversely, if certain services are underutilized, the agent can reduce
resources, optimizing the system’s overall efficiency. Agents can also identify and mitigate
failures, helping the system recover quickly from unexpected issues [7].</p>
      <p>Dynamic Reconfiguration and Self-Healing</p>
      <p>One of the primary advantages of combining microservices with intelligent agents is the
ability to dynamically reconfigure the system without manual intervention. Intelligent
agents continuously analyse the system’s state and can rewire services in response to
changes in the environment or user demands. For example, if a particular service needs to
be updated or replaced, agents can route traffic to alternative services, ensuring minimal
downtime.</p>
      <p>Self-healing capabilities are also enhanced in this model. If a microservice fails, the
intelligent agents can detect the issue and restart the service, or in more critical cases, spin
up a replacement service in a different part of the infrastructure. This reduces system
downtime and ensures that services remain operational even in the face of unexpected
failures [8].</p>
      <p>Scalability and Flexibility</p>
      <p>Microservice-based architectures are inherently scalable, allowing for the easy addition
or removal of services as needed. Intelligent agents further enhance this scalability by
automating resource allocation and scaling decisions. As demand for certain services
increases or decreases, agents can dynamically adjust the system to maintain performance
levels while avoiding over-provisioning or under-utilization of resources.</p>
      <p>Flexibility is another key advantage. The modular nature of microservices allows
developers to update or replace individual components without affecting the entire system.
Intelligent agents facilitate this by managing the transition between old and new versions
of services, ensuring smooth updates with minimal disruption [9].</p>
      <p>Decentralized Control and Reduced Complexity</p>
      <p>By utilizing microservices and intelligent agents, control over the system becomes more
decentralized. Each microservice can operate independently, and intelligent agents handle
local decision-making and adaptation. This reduces the complexity of managing a large,
monolithic system and allows for more granular, efficient control over the system’s
behaviour.</p>
      <p>However, the use of intelligent agents requires careful coordination to avoid conflicts
between adaptation decisions. For example, one agent might attempt to scale up a service,
while another could be reducing resources elsewhere. Mechanisms for agent coordination,
such as message passing or centralized decision-making in certain critical scenarios, can
help mitigate these challenges [10].</p>
      <p>Security and Resilience</p>
      <p>Intelligent agents can enhance the security and resilience of microservice-based adaptive
systems. By constantly monitoring system behaviour, agents can identify unusual patterns
that might indicate security threats, such as denial of service attacks or unauthorized access
attempts. In response, agents can take corrective actions like isolating affected services or
dynamically adjusting security policies to mitigate risks.</p>
      <p>Resilience is another strength of this model. In addition to self-healing mechanisms,
intelligent agents can pre-emptively identify and resolve potential issues before they
escalate into failures. This proactive approach helps maintain high availability and reduces
the risk of catastrophic failures [11].</p>
      <p>Example of function of self-configuration mechanism. An adaptive system automatically
changes its parameters in response to external variations in workload. This process can be
described by the equation:</p>
      <p>P +Pcu∆¿n¿¿rerαwe n t</p>
      <p>E
(1)
where:
</p>
      <p>Pne w</p>
      <p>is the new level of system performance,


</p>
      <p>is the initial performance level (e.g., the average value without adaptation),
Pc ur r e nt
α is the adaptation coefficient (determining how quickly the system responds to changes),
∆ represents external workload variations (such as increased requests, failures, or
E
environmental changes).</p>
      <p>The higher the adaptation coefficient (α), the faster the system adjusts its performance in
response to changes.</p>
      <p>This approach allows adaptive systems to dynamically react to workload variations,
maintaining stable operation without resource overuse.</p>
    </sec>
    <sec id="sec-5">
      <title>4. The results of research</title>
      <p>Intelligent agents optimize resource usage by scaling services up or down based on
realtime demand, which prevents wasteful over-provisioning and reduces infrastructure costs.
This cost-effectiveness is especially valuable in cloud environments where resources are
billed based on usage [15].</p>
      <p>While the approach of developing adaptive systems using microservice architecture and
intelligent agents offers numerous advantages, it also presents several drawbacks:
 Increased Complexity in Management</p>
      <p>Managing a system based on microservices, especially one with intelligent agents,
introduces significant complexity. Each microservice operates independently, which can
lead to many services that need to be monitored, maintained, and updated. Coordinating
the actions of multiple intelligent agents and ensuring they work in harmony without
causing conflicts can be challenging. As the system scales, the complexity grows, requiring
advanced tools and expertise to manage the interactions between services and agents
effectively.
</p>
      <p>Communication Overhead</p>
      <p>Microservice architectures rely on inter-service communication, typically through APIs
or messaging systems. As the number of microservices increases, the volume of
communication between them grows as well, especially when system architecture and
cross-services communication design were not refactored properly in time. This can lead to
performance bottlenecks and increased latency, especially in large-scale systems where
services are distributed across different servers or geographic locations. Intelligent agents,
which monitor and manage these services, may also add to the communication overhead as
they exchange data and coordinate actions in real-time.
</p>
      <p>Resource Consumption</p>
      <p>Running multiple microservices and intelligent agents requires significant
computational resources. Each microservice operates independently, often needing its own
instance of resources such as memory, CPU, and storage. Intelligent agents, which
continuously monitor and optimize the system, also consume additional resources. This can
lead to higher infrastructure costs, especially in cloud environments, where resources are
billed based on usage.
</p>
      <p>Coordination and Conflict Resolution</p>
      <p>In an adaptive system with multiple intelligent agents, ensuring proper coordination is
essential. However, there is a risk of conflicts when different agents make decisions that
affect the same part of the system. For example, one agent might attempt to scale up a
service, while another is scaling it down based on different criteria. These conflicts can lead
to instability or suboptimal performance. Designing mechanisms for effective coordination
and conflict resolution among agents is a challenging aspect of this approach.
</p>
      <p>Security Challenges</p>
      <p>While intelligent agents enhance security by detecting and mitigating threats in
realtime, they also introduce new security concerns. The autonomous nature of agents means
they need to be carefully designed to avoid being exploited or manipulated by malicious
actors. Additionally, the decentralized nature of microservice architectures can make it
harder to maintain a consistent security posture across all services. Each service may have
its own vulnerabilities, and securing the communication between services and agents is
critical to prevent breaches.
</p>
      <p>Testing and Debugging Difficulties</p>
      <p>Testing and debugging adaptive systems built on microservice architecture can be more
difficult compared to monolithic systems. The dynamic and distributed nature of
microservices makes it challenging to trace and isolate issues, especially when they involve
multiple services or when intelligent agents are autonomously making changes in
realtime. Debugging interactions between services, identifying the root cause of performance
issues, or understanding the impact of agent decisions often requires specialized tools and a
deep understanding of the system’s architecture.
</p>
      <p>Overhead from Intelligent Agents</p>
      <p>While intelligent agents provide valuable automation, they also introduce overhead. The
agents must be continuously running, consuming resources, and processing large amounts
of data in real-time to monitor and make decisions. If not properly managed, this can result
in additional load on the system, potentially reducing overall performance. Moreover, the
algorithms used by agents for decision-making may need to be fine-tuned to avoid
inefficient behavior, which could further complicate the system’s management.
</p>
      <p>Steep Learning Curve</p>
      <p>Implementing and maintaining an adaptive system with microservices and intelligent
agents requires expertise in both microservice architecture and AI-driven automation.
Developers and operations teams need to be familiar with distributed systems, microservice
design patterns, agent-based systems, and real-time monitoring. This steep learning curve
can increase development time and require more skilled personnel, raising the overall cost
of implementation and maintenance.
5. Practical value
The practical implementation of adaptive systems based on microservice architecture, monitored
and operated by intelligent agents, can be seen across various industries. These systems are used to
optimise operations, enhance user experience, and reduce costs. Below are real-world examples
and practical implementations that demonstrate how these technologies are applied:
1. E-commerce Platforms: Dynamic Scaling and Personalisation</p>
      <p>Example: An online retailer like Amazon utilises a microservice architecture where
different services, such as inventory management, product recommendations, and payment
processing, function independently.</p>
      <p>Implementation by Amazon:
 During high-traffic periods, such as Black Friday, intelligent agents monitor
user demand and dynamically scale specific services, like payment processing,
to handle the increased load without overburdening the entire system.
 These agents also analyse browsing behaviour and purchasing patterns to
provide personalised recommendations in real-time, ensuring that the user
receives tailored suggestions, which can boost sales.</p>
      <p>Benefit: This automated scalability prevents system crashes, reduces latency, and enhances
the customer experience, all while keeping infrastructure costs manageable by scaling only
what is needed.
2. Healthcare: Real-Time Patient Monitoring Systems</p>
      <p>Example: Hospitals and healthcare providers use adaptive systems for patient
monitoring in intensive care units (ICUs). A microservice architecture ensures that different
aspects of patient care, such as vital signs tracking, medication management, and alerts, are
handled independently.</p>
      <p>Implementation by Philips IntelliVue Guardian:
 Intelligent agents continuously monitor patients’ vital signs (heart rate, blood
pressure, oxygen levels) in real-time. If an agent detects anomalies—like a
sudden drop in blood pressure—it can immediately trigger an alert to medical
staff and activate pre-programmed actions, such as adjusting medications.
 These systems can also integrate with patient history records and offer
realtime recommendations based on a combination of current data and historical
trends.</p>
      <p>Benefit: The system reduces the risk of human error, ensures timely interventions, and
allows medical staff to focus on more complex tasks, as many routine decisions and
adjustments are made autonomously by the system.
3. Financial Services: Fraud Detection and Risk Management</p>
      <p>Example: In the banking sector, institutions like JPMorgan Chase utilize adaptive
systems to monitor transactions for fraud detection.</p>
      <p>Implementation by JPMorgan Chase COiN:
 Microservices handle different banking functions, such as transaction
processing, user authentication, and loan approval. Intelligent agents constantly
analyse transaction patterns in real-time, flagging suspicious activities such as
unusual withdrawals or transfers.
 The agents cross-reference the data with global fraud patterns and historical
data from individual users to determine whether a transaction should be
blocked or flagged for further review. If necessary, the system can take
immediate action, like freezing an account or notifying the user, without
waiting for human intervention.</p>
      <p>Benefit: This system reduces response times for potential fraud cases, protects customer
assets, and significantly lowers the risk of financial loss for both the bank and its clients.
4. Cloud Services: Automated Resource Management</p>
      <p>Example: Cloud service providers like Google Cloud and AWS use adaptive systems to
manage vast infrastructures and client resources efficiently.</p>
      <p>Implementation by AWA Auto Scaling:
 Cloud services are broken down into microservices responsible for storage,
computing, database management, etc. Intelligent agents monitor system
performance, traffic, and resource utilisation. When there is a sudden surge in
demand for cloud resources—like during a product launch or a viral event—the
agents automatically allocate additional computing power and storage.
 Once the demand decreases, the agents deallocate resources to avoid
overprovisioning and unnecessary costs.</p>
      <p>Benefit: This adaptive resource management ensures that clients always have access to the
necessary resources without experiencing slowdowns or outages, while also minimising
costs through efficient allocation.
5. Smart Manufacturing: Predictive Maintenance and Automation</p>
      <p>Example: In smart factories, like those operated by Siemens, adaptive systems manage
production lines and equipment maintenance through predictive analytics.</p>
      <p>Implementation by Siemens MindSphere:
 Microservices control various production processes, such as assembly, quality
control, and packaging. Intelligent agents continuously monitor equipment
performance, tracking vibration, temperature, and operational efficiency.</p>
      <p> If the system detects signs of wear or inefficiency in machinery, it schedules
predictive maintenance before a breakdown occurs. In addition, intelligent
agents can reassign workloads to other machines to ensure that production
continues without disruption.</p>
      <p>Benefit: This approach reduces downtime, improves operational efficiency, and extends the
life of expensive machinery, ultimately saving manufacturers significant time and money.
Telecommunications: Network Optimisation and User Experience Enhancement</p>
      <p>Example: Telecom providers like Verizon and AT&amp;T use adaptive systems for managing
their networks, ensuring high-quality service for millions of users.</p>
      <p>Implementation by AT&amp;T Network AI:
 The network infrastructure is divided into microservices responsible for
managing call routing, data services, and network traffic balancing. Intelligent
agents constantly monitor the quality of the service each user experiences,
detecting any network bottlenecks or latency issues.
 When agents notice congestion in a particular region or node, they
automatically reroute traffic to less congested areas or dynamically allocate
more bandwidth to high-demand regions.</p>
      <p>Benefit: Users experience fewer dropped calls, faster internet speeds, and more reliable
connectivity, all without manual intervention by network engineers.</p>
      <p>Energy Sector: Smart Grid Management</p>
      <p>Example: Utility companies use adaptive systems for managing smart grids, ensuring
efficient energy distribution and consumption.</p>
      <p>Implementation by General Electric Predix:
 Microservices monitor different parts of the grid, including power generation,
distribution, and consumption. Intelligent agents predict demand based on
historical data and real-time inputs such as weather forecasts and user
consumption patterns. When the system predicts a surge in demand—such as
during a heatwave—agents adjust the distribution of power to prevent
blackouts, or suggest alternative energy sources, like solar or battery storage.
 Additionally, the system can monitor the health of grid infrastructure,
identifying faults in power lines or transformers and alerting repair teams
before major outages occur.</p>
      <p>Benefit: This ensures more reliable energy distribution, reduces the chances of blackouts,
and helps optimise energy consumption, contributing to cost savings for both utilities and
consumers.
6. Conclusions
Developing adaptive systems using microservice architecture, monitored and controlled by
intelligent agents, offers numerous benefits. The modularity of microservices provides flexibility
and scalability, while intelligent agents enhance system adaptability, resilience, and security. This
approach allows systems to dynamically reconfigure in real-time, respond to changing conditions,
and recover from failures, making it ideal for environments with fluctuating demands or
unpredictable circumstances. Combining these two paradigms results in systems that are not only
highly adaptive but also easier to maintain and evolve over time.</p>
      <p>Despite its benefits, the combination of microservice architecture and intelligent agents in
adaptive systems comes with challenges related to complexity, resource consumption, security, and
management. Addressing these drawbacks requires careful system design, robust coordination
mechanisms, and the use of advanced monitoring and debugging tools. As a result, this approach
may not be suitable for all applications, particularly those with limited resources or less dynamic
requirements.</p>
      <p>Practical implementations of adaptive systems with microservice architectures and intelligent
agent monitoring are transforming industries by improving operational efficiency, enhancing
customer experience, and reducing costs. These systems enable businesses to dynamically respond
to real-time changes, predict potential issues before they arise, and automate decision-making
processes, leading to better overall performance.</p>
      <p>The development of adaptive distributed systems based on microservice architecture, with
intelligent agents for monitoring and management, holds significant scientific value across various
fields leading to more resilient and efficient systems. Key technical design attributes are:
1. Flexibility and Modularity: Microservices allow complex systems to be broken down into
independent components, enabling easy scaling and adaptation. This is crucial for creating
systems that can quickly evolve with changing requirements.
2. Adaptability and Self-Learning: AI agents use machine learning to monitor and predict
system behavior, allowing real-time adaptation to environmental changes, advancing
autonomous decision-making systems.
3. Efficiency in Computing: These systems optimize computational and network resource use,
fostering the development of energy-efficient distributed computing solutions, critical in
handling big data and cloud systems.
4. Management of Complex Systems: AI agents autonomously manage large-scale
infrastructures, detecting anomalies and preventing failures in critical sectors like energy,
healthcare, and transportation.
5. Scalability: Microservices enable scalable integration of AI agents into both small and large
systems, improving overall performance while reducing the need for human oversight.
6. Interdisciplinary Research: This technology supports cross-disciplinary studies in fields
such as computer science, engineering, and social sciences, offering new insights into
automation, decision-making, and resource optimization.
7. Security and Ethics: As these systems evolve, they raise new challenges in data security,
transparency, and ethical standards, driving research in developing safe, reliable, and
ethically responsible AI systems.</p>
      <p>The scientific significance of adaptive systems with microservice architectures and AI agents
lies in their potential to automate complex processes, enhance system efficiency and security, and
foster interdisciplinary research in emerging technologies.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors utilized ChatGPT and LanguageTool to identify
and rectify grammatical, typographical, and spelling errors. Following the use of these tools, the
authors conducted a thorough review and made necessary revisions, and accept full responsibility
for the final content of this publication.
[6] Groves, M. D., Richardson, R., &amp; Whitesell, S. (2025). Pro microservices in .NET 6: With
examples using ASP.NET Core 6, MassTransit, and Kubernetes.
[7] Makarenko, A., &amp; Otrokh, S. (2023). Using SDR as sensor nodes in an intelligent radio emission
data collection network management system. Scientific Notes of the State University of
Information and Communication Technologies, (1), 15-23. Retrieved from journals.dut.edu.ua.
[8] Magableh, B. (2019). A deep recurrent Q network towards self-adapting distributed
microservices architecture.
[9] Dragoni, N., Lanese, I., Larsen, S. T., Mazzara, M., Mustafin, R., &amp; Safina, L. (2017).</p>
      <p>Microservices: How to make your application scale. Perspectives of System Informatics,
95104.
[10] Mori, K. (2019). Autonomous decentralized systems: Achievements and future challenges.</p>
      <p>Proceedings of the 2019 IEEE International Symposium on Autonomous Decentralized
Systems, 1-8.
[11] Leines-Vite, L., Pérez-Arriaga, J. C., &amp; Limón, X. (2021). Information and Communication</p>
      <p>Security Mechanisms For Microservices-based Systems.
[12] Ford, N., &amp; Parsons, D. (2017). Building Evolutionary Architectures: Support Constant Change.</p>
      <p>O'Reilly Media.
[13] Leitao, P., Karnouskos, S., Ribeiro, L., Lee, J., &amp; Strasser, T. (2016). Smart Agents in Industrial</p>
      <p>Cyber-Physical Systems. Proceedings of the IEEE, 104(5), 1085-1101.
[14] Rieger, C. G. (2014). Resilient control systems: Practical metrics basis for defining mission
impact. In Proceedings of the 7th International Symposium on Resilient Control Systems (pp.
1-6). IEEE.
[15] Sharma, S., Nag, A., Cordeiro, L., Ayoub, O., &amp; Tornatore, M. (2020). AI-assisted virtualization
software.
[16] Zilberstein, S. (2021). Decentralized Partially Observable Markov Decision Processes.</p>
      <p>University of Massachusetts.
[17] Stiennon, N., et al. (2020). Learning to Summarize with Human Feedback. Advances in Neural</p>
      <p>Information Processing Systems, 33, 3008-3021.
[18] Kephart, J. O., &amp; Chess, D. M. (2003). The vision of autonomic computing. Computer, 36(1),
4150.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Salehie</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Tahvildari</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Self-adaptive software: Landscape and research challenges</article-title>
          .
          <source>ACM Transactions on Autonomous and Adaptive Systems (TAAS)</source>
          ,
          <volume>4</volume>
          (
          <issue>2</issue>
          ),
          <fpage>1</fpage>
          -
          <lpage>42</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Lewis</surname>
            ,
            <given-names>G. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morris</surname>
            ,
            <given-names>E. L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simanta</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wrage</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Common themes in dynamic system adaptation</article-title>
          .
          <source>Journal of Systems and Software</source>
          ,
          <volume>83</volume>
          (
          <issue>12</issue>
          ),
          <fpage>1865</fpage>
          -
          <lpage>1872</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Andersson</surname>
          </string-name>
          , J., de Lemos, R.,
          <string-name>
            <surname>Malek</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Weyns</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Modeling dimensions of selfadaptive software systems</article-title>
          .
          <source>Software Engineering for Self-Adaptive Systems II</source>
          ,
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Kephart</surname>
            ,
            <given-names>J. O.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Chess</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>The vision of autonomic computing</article-title>
          .
          <source>Computer</source>
          ,
          <volume>36</volume>
          (
          <issue>1</issue>
          ),
          <fpage>41</fpage>
          -
          <lpage>50</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Weyns</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Andersson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Schmerl</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>On patterns for decentralized control in selfadaptive systems</article-title>
          . Software Engineering for
          <string-name>
            <surname>Self-Adaptive Systems</surname>
            <given-names>II</given-names>
          </string-name>
          ,
          <volume>76</volume>
          ,
          <fpage>76</fpage>
          -
          <lpage>107</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>