Over a million developers have joined DZone.

How Do Cloud Developers Know When an App is "Done"? (JavaOne 2014)

DZone's Guide to

How Do Cloud Developers Know When an App is "Done"? (JavaOne 2014)

· Cloud Zone
Free Resource

Deploy and scale data-rich applications in minutes and with ease. Mesosphere DC/OS includes everything you need to elastically run containerized apps and data services in production.

This slideshow from a recent JavaOne session by Daniel Bryant was posted that elaborates on some of the obstacles for developing in the cloud. Bryant is a principal consultant at OpenCredo, and he has a lot to say about cloud development, useful tools, and helpful techniques. Right out the gate he identifies some of the problems in not respecting the underlying environment, a lack of application/platform monitoring, bizarre failure nodes, difficulty understanding the architecture, and not testing in the cloud.

A core focus of Bryant's session was the creation of a cloud development checklist that centers on the principles of "DHARMA:"

  • Documented
  • Highly cohesive/loosely coupled
  • Automated from commit to cloud
  • Resource aware
  • Monitored thoroughly
  • Antifragile

You can see the full slideshow below.

Discover new technologies simplifying running containers and data services in production with this free eBook by O'Reilly. Courtesy of Mesosphere.


Opinions expressed by DZone contributors are their own.


Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.


{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}