paint-brush
What Robots CRAVE: How to Deploy Software Onto Hardware Platformsby@davidcully

What Robots CRAVE: How to Deploy Software Onto Hardware Platforms

by David Cully7mOctober 17th, 2023
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Deploying software on robots and embedded devices is a complex challenge, as each device often has unique hardware specifications. The article introduces the CRAVE framework for building robust deployment systems: Comprehensive (ensuring full deployment), Reversible (allowing rollbacks), Atomic (clear moments of change), Versioned (tracking changes), and Everywhere (consistent across the organization). Implementing these criteria helps avoid deployment issues, improve software quality, and streamline the deployment process, even in complex environments.
featured image - What Robots CRAVE: How to Deploy Software Onto Hardware Platforms
David Cully HackerNoon profile picture
David Cully

David Cully

@davidcully

Experienced software generalist with a background in startups

About @davidcully
LEARN MORE ABOUT @DAVIDCULLY'S
EXPERTISE AND PLACE ON THE INTERNET.
0-item

STORY’S CREDIBILITY

Opinion piece / Thought Leadership

Opinion piece / Thought Leadership

The is an opinion piece based on the author’s POV and does not necessarily reflect the views of HackerNoon.

L O A D I N G
. . . comments & more!

About Author

David Cully HackerNoon profile picture
David Cully@davidcully
Experienced software generalist with a background in startups

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite