Towards a Concept for Building a Big Data Architecture with Microservices

Aamir Shakir, Daniel Staegemann, Matthias Volk, Naoum Jamous, Klaus Turowski
2021 Business Information Systems  
Microservices and Big Data are renowned hot topics in computer science that have gained a lot of hype. While the use of microservices is an approach that is used in modern software development to increase flexibility, Big Data allows organizations to turn today's information deluge into valuable insights. Many of those Big Data architectures have rather monolithic elements. However, a new trend arises in which monolithic architectures are replaced with more modularized ones, such as
more » ... s. This transformation provides the benefits from microservices such as modularity, evolutionary design and extensibility while maintaining the old monolithic product's functionality. This is also valid for Big Data architectures. To facilitate the success of this transformation, there are certain beneficial factors. In this paper, those aspects will be presented and the transformation of an exemplary Big Data architecture with somewhat monolithic elements into a microservice favoured one is outlined.
doi:10.52825/bis.v1i.67 fatcat:ofsiddoohrej7ibmiznolcczaa