Software sustainability: Research and practice from a software architecture viewpoint
Context Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which is …
systems that increasingly operate within an environment of continuous availability, which is …
Microservices tenets: Agile approach to service development and deployment
O Zimmermann - Computer Science-Research and Development, 2017 - Springer
Some microservices proponents claim that microservices form a new architectural style; in
contrast, advocates of service-oriented architecture (SOA) argue that microservices merely …
contrast, advocates of service-oriented architecture (SOA) argue that microservices merely …
How can big data and predictive analytics impact the performance and competitive advantage of the food waste and recycling industry?
Big data and predictive analytics (BDPA) techniques have been deployed in several areas
of research to enhance individuals' quality of living and business performance. The …
of research to enhance individuals' quality of living and business performance. The …
A comparison of MQTT brokers for distributed IoT edge computing
Many enterprise IoT application scenarios, such as connected cars, smart cities, and cloud-
connected industrial plants require distributed MQTT brokers to achieve high scalability and …
connected industrial plants require distributed MQTT brokers to achieve high scalability and …
Migrating enterprise legacy source code to microservices: on multitenancy, statefulness, and data consistency
Microservice migration is a promising technique to incrementally modernize monolithic
legacy enterprise applications and enable them to exploit the benefits of cloud-computing …
legacy enterprise applications and enable them to exploit the benefits of cloud-computing …
Survey and comparison of open source time series databases
A Bader, O Kopp, M Falkenthal - 2017 - dl.gi.de
Time series data, ie, data consisting of a series of timestamps and corresponding values, is
a special type of data occurring in settings such as “Smart Grids”. Extended analysis …
a special type of data occurring in settings such as “Smart Grids”. Extended analysis …
Design decision documentation: A literature overview
Z Alexeeva, D Perez-Palacin, R Mirandola - Software Architecture: 10th …, 2016 - Springer
Despite the abundance of research on methodologies for the documentation of design
decisions and the evidence linking documentation to the improvement in the systems …
decisions and the evidence linking documentation to the improvement in the systems …
[HTML][HTML] The vision of on-demand architectural knowledge systems as a decision-making companion
M Razavian, B Paech, A Tang - Journal of Systems and Software, 2023 - Elsevier
Cobbler's children do not wear shoes. Software engineers build sophisticated software but
we often cannot find the needed information and knowledge for ourselves. Issues are the …
we often cannot find the needed information and knowledge for ourselves. Issues are the …
Reusing empirical knowledge during cloud computing adoption
M Fahmideh, G Beydoun - Journal of Systems and Software, 2018 - Elsevier
Moving existing legacy systems to cloud platforms is an ever popular option. But, such
endeavour may not be hazard-free and demands a proper understanding of requirements …
endeavour may not be hazard-free and demands a proper understanding of requirements …
Decision guidance models for microservices: service discovery and fault tolerance
S Haselböck, R Weinreich, G Buchgeher - Proceedings of the Fifth …, 2017 - dl.acm.org
Introducing a microservice system is a challenging task and requires the exploration and
documentation of several related areas of design. Exploration and documentation of …
documentation of several related areas of design. Exploration and documentation of …