Flow, feedback and control.
MAIA is designed to support DevOps practices and to enhance flow, feedback, and control, by cooperating with existing tools in your tools network. The concept also creates end-to-end traceability of all activities in the DevOps process, making the invisible knowledge work more visible.
MAIA is a web service solution created on a mix of technologies. The main ingredient is a flexible database-backed Rails platform with support from JS technologies. Excellent communication abilities using different techniques like HTTP, WebSocket, REST, and Event-based (Apache Kafka) API:s.
Adopting DevOps development practices requires a new mindset, a culture change and the use of tools – open source tools, commercial, and homegrown tools.
The set of tools to be used are getting more diverse and complex, resulting in an increased heterogeneity with islands of scattered data. The desired end-to-end view of the activities and status in the DevOps flow may become an impossible dream.
MAIA is collecting data from an existing tools network and presents, through aggregation and an internal common data model, valuable feedback to the various DevOps stakeholders.
DevOps for IoT & Embedded.
Developing software for IoT is challenging. For example, to manage the diversity and pace of the different development pipelines and, at the same time, having full control over changes, quality, and security of a multi-platform delivery is a difficult task. Device platform diversity and hardware variants and versions add to further complexity.