NET Microservices Architecture for Containerized NET Applications (Microsoft eBook)

Microservice architecture is a cloud application design pattern that implies that the application is divided into a number of small independent services, each of which is responsible for implementing of a certain feature. The need for continuous integration of developed and/or modified microservices in the existing system requires a comprehensive validation of individual microservices and their co-operation as an ensemble with other microservices. In this paper, we would provide an analysis of existing methods of cloud applications testing and identify features that are specific to the microservice architecture. Based on this analysis, we will try to propose a validation methodology of the microservice systems.

Download Free PDF View PDF

Download Free PDF View PDF

Download Free PDF View PDF

ICCSA 2017: Computational Science and Its Applications

The cloud is an emerging paradigm which leads the way for different approaches and standards. The architectural styles are evolving based on the requirements of the cloud as well. In recent years microservices is seen as the architecture style for scalable, fast evolving cloud applications. As part of this paper, a systematic mapping study was carried out around microservices. It is aiming to find out the current trends around microservices, the motivation behind microservices research, emerging standards and the possible research gaps. The obtained results can help researchers and practitioner in software engineering domain who want to be aware of new trends about SOA and cloud computing.

Download Free PDF View PDF

2016 Asia Pacific Conference on Multimedia and Broadcasting (APMediaCast)

The articulation between WebRTC and microservices deserves more attention and we argue that it could be highly promising. We illustrate it by the introduction, the analysis and the implementation of an innovative use case dedicated to the development of multimedia statements certified in a fair way. The generic character of this use case allows a rich set of instantiations covering various real life situations involving remote multimedia conversational exchanges. Our approach however required the development of several non trivial microservices. We thus point that the emerging of a dynamic ecosystem able to successfully deepen in this direction the full capabilities of WebRTC, might suffer from the lack of microservices off the shelf. We finally address this problematics of microservices deployment by identifying and discussing two alternatives solutions.

Download Free PDF View PDF

Download Free PDF View PDF

—The usage of the cloud services and application increases recently. High latency, congestion and network bottleneck are the problem in cloud computing. Alternately, Edge computing offload the services and application to the network edge which is closer to the user. Edge computing reduces the latency and response time of the services and applications, furthermore improve the user experience. Container is of the technology to enabling Edge computing. Docker and LXC are the two example of container technology. Docker extends from Linux Kernel userspace. The components of Docker include multiple namespaces, resource management using Linux cgroups and UnionFS. Docker image is small and lightweight. User can push, search and pull the Docker image from Docker Registry. Docker Shipyard and Docker Swarm are two popular Docker management tools. One testbed with one datacenter and three edge sites is setup and configured to evaluate the Docker as a candidate to enabling Edge Computing, There are four criteria used in the evaluation. The criteria are resource management, resource management, fault tolerance and caching. Docker Ferry configured the Hadoop in Docker been used in the evaluation process. Overall Docker provides fast deployment, elasticity and good performance over virtual machine based Edge computing platform. In conclusion, Docker is a much attractive technology to enable Edge computing.

Download Free PDF View PDF