The Micro-services architecture for hosting AI/ML Models based on IoT Intelligence

Main Article Content

Unalisha Gohain
Parvej Saleh
Srivathshan KS


Microservices Architecture has introduced the idea of developing the functionality as a collection of small services, each running on its own process. Historically, organizations
would look to monolithic application suites to overcome business problems. Functionality evaluation was based on an overall assessment of a small number of platforms against key
business requirements. With the introduction of microservices, it has now become much more flexible. Over the last few years, Microservices Architecture has raised to describe a
particular way of designing software applications as suites of independently deployable services. The idea behind microservice architecture is to build our application as many
independent services rather than one large codebase. Rather than accessing the majority of our data using large databases, communication is often handled with API calls between the
services, with each service having its own lightweight database. This paper intends to put forward the work of Microservices Architecture in an IoT platform before delivering an
application service. The ThingSpeak platform will provide the IoT application to analyze the data. And later on, this collected data from the sensors can be used for visualization using
D3.js, a javascript library for an Indoor Air Quality Monitoring System. Understanding the microservices that underpin IoT platforms help decrease time-to-market and ease IoT
adoption for every kind of enterprise.

Article Details

How to Cite
GohainU., SalehP., & KSS. (2020). The Micro-services architecture for hosting AI/ML Models based on IoT Intelligence. Probyto AI Journal, 1(01). Retrieved from


[1] Dmitry Namiot; Manfred Sneps-Sneppe, “On Micro-services Architecture ”, International Journal of Open
Information Technologies ISSN: 2307-8162 vol.2,no.9,2014
[2] Kapil Bakshi, “Microservice-based software architecture and approaches” published in 2017 IEEE
Aerospace Conference
[3] Urvashi Babaria, “Why IoT Development Needs Microservices and Containerization”
[4] Mayank Joneja “Microservices as a design choice for IoT ”
[5] Sajjad Ali; Muhammad Golam Kibria; Muhammad Aslam Jarwar; Sunil Kumar; Ilyoung Chong.
Microservices model in WoO based IoT platform for depressive disorder assistance. 2017 International
Conference on Information and Communication Technology Convergence (ICTC)
[6] Javad Ghofrani and Daniel Lubke, “Challenges of Microservices Architecture: A survey on the State of the
[7] Alexandr Krylovskiy; Marco Jahn; Edoardo Patti, “Designing a Smart City Internet of Things Platform with
Microservices architecture”
[8] Konstantinos Vandikas and Vlasios Tsiatsis, “ Microservices in IoT clouds”. Published by IEEE on 09
March 2017
[9] Kevin Khanda; Dilshat Salikhov; Kamill Gusmanov; Manuel Marzzara; Nikolaos Mavridis. Microservice
Based IoT for Smart Buildings. 2017 31st International Conference on Advanced Information Networking and
Applications Workshops (WAINA). IEEE Xplore 18th May 2017
[10] Muhammad Aslam Jarwar; Muhammad Golam Kibria; Sajjad Ali; Ilyoung Chong. Microservices in Web
Objects Enabled IoT Environment for Enhancing Reusability. Department of Information and Communication
Engineering, Hankuk University of Foreign Studies, Seoul 02450, Korea, Published: 26 January 2018
[11] Onoriode Uviase and Gerald Kotonya, “IoT Architectural Framework: Connection and Integration
Framework for IoT Systems ” School of Computer science and Communication, Lancaster University,
Lancaster, UK
[12] M.V.L.N. Venugopal, “Containerized Microservices architecture ”. Published: 20 November 2017| Page
No: 23199-23208

Most read articles by the same author(s)

1 2 > >>