mimik hybrid edgeCloud platform back-end hosted on Amazon Web Services. mimik and Amazon formed partnership after Amazon did a technical DD on mimik’s architecture, scalability, security and reliability. Additionally; mimik offers a rich suite of application domain SaaS and edge serverless microservices for healthcare, fintech, gaming, AI, IoT, EdTech, etc. The application developers that are using mimik hybrid edge engine can host their own application domain back-ends on any public or private cloud of their choice.
The back-end is highly scalable (as was validated with Amazon solution architects) and can support millions and millions of edge nodes and mainly b/c it was designed from ground up for supporting hybrid edge. The edge nodes are not polling back-end constantly. Everything runs in the most adhoc fashion. Nothing is pre-configured and communications amongst nodes are done via bootstrap model.
mimik provides Hybrid edgeCloud computing to enable any computing device outside the data center to support OS, CPU, memory, storage and connectivity on a cloud server. This helps developers unlock the next generation of apps for the hyper-connected world.
Such edge devices could include an Operator’s CPE. For example, OpenRAN with Lime microsystem, Wifi gateway, Smart TV, game council, smart phone, Robot as well as a sensor. edgeEngine is agnostic to OS, device, networks and public/private cloud. It's non-proprietary and works with existing standard development tools and languages.
mimik also provides ready to deploy application domain SaaS (cloud and/or edge) for a wide range of industry verticals. The mimik platform enables an edge-in versus a cloud-out approach to build applications faster and drastically reduce infrastructure cost, minimize latency and improve security and data privacy, and enable direct app-to-app communication via the standard RESTful API first and serverless microservice driven architecture. mimik’s platform is already used in multiple industry sectors including Fintech, signed up partners such Amazon Web Services and is part of 5G Open Innovation lab.
For more technical information on mimik technology, please view the following videos:
Siavash Alamouti keynote speech at the IEEE conference
Microservice edgeCloud Part 1
Microservice edgeCloud Part 2
mimik Microservices for mobile developers
Edge Computing Application Management with mimik CEO Fay Arjomandi
mimik has taken signficant steps to ensure that it’s not introducing anything proprietary that forces application developers to use anything special technique or technology to develop their applications. mimik is takes the approach of RESTful API first for developing microservice architecture. Therefore, there is no need for any specific provider unless it’s driven by a business need and application specific use case.
mimik hybrid edgeCloud platform has been developed with a Security First approach. As a result, there are 6 levels of security built-in to the platform. These are:
It depends on how the application is getting published. If it's a consumer application that's published on the Google or Apple app stores, a developer's application and serverless microservices are bundled as an APK and published on the given app store. edgeEngine is included wth the deployment.
An enterprise app goes through the enterprise application/solution deployment process that's used by the specific enterprise.
The serverless microservice can also get deployed dynamically dependign no the application use case, logic, and conditions. mimik also supplies a light container that is part of the edgeEngine. The light container is compatible with Docker and has the same API semantic as Docker. This means that an image that is hosted on a Docker repository in the cloud can be pushed to the given device that's running mimik edgeEngine or vice versa.
Also, an mimik image can be pushed to another edgeEngine based on application logic. As mentioned above, mimik provides the same API semantics as Docker. Thus, DevOps personnel can use other tools such as Kubernetes for orchestration and IBM Open Horizon for application management.
mimik's goal is to ensure that from the application developer point of view, everything remains the same and there are no proprietary tools or providers necessary with use mimik technology. mimik has taken care of all the underlying challenges and provides the necessary context via RESTful API(s) for application developers and DevOps to continue to focus on their business.
There are no specific dependencies required to run mimik on Windows or Linux.
The following diagram illustrats the platforms that mimik supports:
mimik provides federated identity. We can jointly assess the potential partner/customer + mimik identity service interactions. All the Identity service API can be found on SwaggerHub, here published here.