
Today Network is everywhere we don’t have to wait for 5G. On-Prem systems fight with Cloud solutions and till now the answer who will win always pointed to the Cloud.
Super Cloud the remedy for old monolithic On-Prem applications 🙂 It could handle millions of request, it is immortal and never lost customer data, it has unlimited storage capabilities 🙂 sounds like holy grail.
Current Laptops have power which are fairly enough for hosting web applications and serving data from SSD drives. Fiber internet is cheap so why companies move everything to the cloud paying a lot of money for something which could be hosted in the office?
Ok what if a server is down? Really – are you hard-real time something like Nexflix? Or just like a bank some breakages could happen and what so? For most of small companies a laptop plus fiber internet could be enough to host all applications for customers.
Why is it so important – because it allows to build own system without paying a lot of money for a cloud. For web-base application as well as for mobile apps which require thin communication with backend. Such architecture is well known but I would like to pay your attention to a fact that even more we can do outside the cloud then we actually do.
Let’s go further
We can divide IT solutions to Cloud centric and Edge centric What does it mean? The cloud centric apps are very popular e.g. Banks, VODs, Shops, Facebook, Twitter, Instagram and many more. There are handling requests from the world in one place (let’s say). The microservices are scalable there are HA so performance is really good.
But millions of companies deliver solutions different like that. They are close to its customer and usually have to do something in the customer side.

Edge devices can communicate not only with the cloud but mostly with each others. So is it better than native-cloud? Yes it is amazing.
Amaizing is also that Edge Devices with IoT Hub create a virtual hidden infrastructure. The infrastructure which is off-line by design what I mean is that sub-system can work well event it doesn’t have to connection to the cloud. This is a break-event comparing to the cloud centric solutions.
The key thing is you can move some bussiness logic from cloud to edge devices. You can write and remontly deploy egde modules which will handle bussiness logic without the cloud.
The cloud solutions usually have one bussiness logic the same for all customers but in a reality each costomer wants some customization. Having an edge module you can adjust e.g. when trigger an alert for a sensor/event.
Where can we use such off-line architecture?
- In current On-Premise solutions
- as a local hub that aggregates requests to cloud
- as off-line upgrades management – could keep SW for upgrades and apply it when on-premise is in a local network
- as on-prem bridge to cloud
- In Production
- alerting
- monitoring
- auto-adjustment
- sensors control
- In Agriculture
- irrigation control
- fertilization control
Okey, these areas are well know so where is an advantege of IoT.
Now each time you want to modify e.g. an aloglitrm for customer you do it in the cloud or you have to reprograme embeded devices which doesn’t have connection to cloud.
IoT devices give you a possibility to have an ambeded devices at customer side but you can remontly manage it.
Devices are easy to extend via GPIO control boards , easy to write own logic (C# edge module)