https://github.com/timebertt/term-paper-servicemesh
Term paper on solving common problems of a Microservice Architecture by using Service Mesh technology.
https://github.com/timebertt/term-paper-servicemesh
master microservices paper service-mesh study
Last synced: 3 months ago
JSON representation
Term paper on solving common problems of a Microservice Architecture by using Service Mesh technology.
- Host: GitHub
- URL: https://github.com/timebertt/term-paper-servicemesh
- Owner: timebertt
- Created: 2020-12-29T11:10:15.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-11T13:12:32.000Z (over 5 years ago)
- Last Synced: 2025-01-11T07:37:03.632Z (over 1 year ago)
- Topics: master, microservices, paper, service-mesh, study
- Language: TeX
- Homepage:
- Size: 201 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Abstracting Inter-Service Communication of Microservices using a Service Mesh
Read the paper [here](./paper-final.pdf).
## Abstract
By now, the microservices architectural style has been well-established in the entire software industry and has proven to provide great flexibility in development, continuous deployment, faster innovation and incredibly high scalability. Though, running large-scale microservice-oriented applications will face development and operations teams with difficult challenges of distributed computing, especially in service-to-service communication.
By leveraging a service mesh, inter-service communication is abstracted and transparently managed across the whole fleet of microservices. With this, cross-cutting concerns like smart traffic management, secure communication and deep observability are extracted out of the application code, allowing developers to focus on business logic again. This paper connects the dots between microservices, containerization, Kubernetes and Service meshes, presenting the concrete problems each of them solve.
## About
This is a term paper written by Tim Ebert as part of his Master studies in Computer Science at the [DHBW Center for Advanced Studies](https://www.cas.dhbw.de/) (CAS).
Copyright (c) 2021 Tim Ebert