Handheld Cloud

A cloud server you can actually hold in your hand

For a promotional gift we engineered a mini computer that can participate in our media processing spot fleet at Amazon.

The device is completely wireless, and can (with the attached battery at the back) assist in the media processing activities in the production setting.

Cause our production setting is architected in a fail tolerant way, it's not a problem at all if the wifi connection of the device is lost, or when the battery is empty. A cloud server will automatically take over unfinished tasks and fill in the gap in processing.

We kept the hardware as simple as possible - we only added a single digit display. On the display you can see what kind of task the device is performing at the current moment. A blinking dot represents the device's heartbeat - it sends signals to the cloud to inform the queues that a current task is in progress.

Although the hardware is simple and minimalistic, the media processing software it runs is advanced and the same as we run in the cloud.
Most of the software we compiled specifically for the ARM Risc processor of the device.


Handheld cloud infogram



Concrete Cloud

We wanted to illustrate 'the cloud' in a less abstract way.
Hence, we engineered a wireless cloud device that you can actually hold in your hand and see it working.

Microservice

The software that is run by handheld-cloud device is a media processing microservice.

The microservice can:

  • recognize text from images (OCR)
  • process and decompile pdf documents
  • resize and transform images to several sizes and formats

The microservice retrieves its commands from a queue, and delivers the results to a special result queue.
This way the system as a whole can be fault tolerant, and highly scalable: parallel capacity is virtually unlimited, and it can run in arbitrary locations or infrastructures.

Latest News

Symfony 4 upgrade

We completely refactored a project for upgrading from Symfony 3.x to the latest 4.x version

AWS S3 CDN

We are running two migrations to AWS S3, and are setting up CDN's.

A new life for a Craft 2 plugin

We modified one of our old Craft 2 plugins with an interesting feature.

CharlyCares Pagespeed

Higher Pagespeed/Lighthouse score for the Charly Cares website.

USMarkets.nl to Craft CMS

By the end of February 2019, we launched USMarkets.nl on Craft CMS!

vrijescholen.nl live

Today we published the new website for the Vereniging van Vrijescholen. We used the high quality Craft CMS to replace Wordpress.

Handheld Cloud

A mini cloud server that you can see working while holding it in your hand. The device can run in a production street.

Snap Service released

We created a snap service to communicate disappearing messages. Take a look at https://snap.24hoursmedia.com/

Cost calculation AWS

We calculated the costs for hosting an API at AWS. The client expects quick growth but of unknown size, so AWS Cloud may be a viable option.

Craft Comments Work plugin

Our CraftCMS plugin 'Comments Work' is now available in the plugin store. Let users leave comments to your Craft CMS based content.

API Stresstest

Today we conducted an API stresstest. For the test we used recordings of actual user sessions of an app.

GPDR compliance consent manager

Voor de AVG/GPDR ontwikkelden we een opt-in consent manager voor een project. Deze is voorzien van een api, zodat uit verschillende bronnen ingestemd kan worden.

React Native up-to-date

We managed to update a React Native application with the latest frameworks and libraries. The application is now stable and up to standards again. The app stores accepted the React Native application gracefully.

In-app video recording

We are developing a demo/proof of concept for video recording within React Native. Within an existing application the user will be able to submit and view recorded video content, with the purpose of starting an interactive dialogue.

ElasticSearch in the cloud

ElasticSearch is now deployed at Amazon Webservices for a client of us. Now we can scale in a virtually unlimited fashion, as needed. By using AWS for Elastic, a lower price/hr is achieved (starting at US$30) compared to other SaaS providers. The installation is almost maintenance free.