133 research outputs found
Molecular docking, synthesis and biological evaluation of Vascular Endothelial Growth Factor (VEGF) B based peptide as antiangiogenic agent targeting the second domain of the Vascular Endothelial Growth Factor Receptor 1 (VEGFR1D2) for anticancer application
From Monolith to Microservices: A Classification of Refactoring Approaches
While the recently emerged Microservices architectural style is widely
discussed in literature, it is difficult to find clear guidance on the process
of refactoring legacy applications. The importance of the topic is underpinned
by high costs and effort of a refactoring process which has several other
implications, e.g. overall processes (DevOps) and team structure. Software
architects facing this challenge are in need of selecting an appropriate
strategy and refactoring technique. One of the most discussed aspects in this
context is finding the right service granularity to fully leverage the
advantages of a Microservices architecture. This study first discusses the
notion of architectural refactoring and subsequently compares 10 existing
refactoring approaches recently proposed in academic literature. The approaches
are classified by the underlying decomposition technique and visually presented
in the form of a decision guide for quick reference. The review yielded a
variety of strategies to break down a monolithic application into independent
services. With one exception, most approaches are only applicable under certain
conditions. Further concerns are the significant amount of input data some
approaches require as well as limited or prototypical tool support.Comment: 13 pages, 4 tables, 2 figures, Software Engineering Aspects of
Continuous Development and New Paradigms of Software Production and
Deployment, First International Workshop, DEVOPS 2018, Chateau de
Villebrumier, France, March 5-6, 2018, Revised Selected Paper
Right Scaling for Right Pricing: A Case Study on Total Cost of Ownership Measurement for Cloud Migration
Cloud computing promises traditional enterprises and independent software
vendors a myriad of advantages over on-premise installations including cost,
operational and organizational efficiencies. The decision to migrate software
configured for on-premise delivery to the cloud requires careful technical
consideration and planning. In this chapter, we discuss the impact of
right-scaling on the cost modelling for migration decision making and price
setting of software for commercial resale. An integrated process is presented
for measuring total cost of ownership, taking in to account IaaS/PaaS resource
consumption based on forecast SaaS usage levels. The process is illustrated
with a real world case study
Recent Advances in Inverse-Electron-Demand Hetero-DielsâAlder Reactions of 1-Oxa-1,3-Butadienes
Diammonium Hydrogen Phosphate: An Efficient and Versatile Catalyst for the OneâPot Synthesis of Tetrahydrobenzo[ b
- âŠ