Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

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

Linkerd, the open source service mesh for cloud native applications. Get the complete guide to using Linkerd and Kubernetes to build scalable, resilient applications.

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.

Linkerd, the open source service mesh for cloud native applications. Get the complete guide to using Linkerd and Kubernetes to build scalable, resilient applications.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

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.

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}