It’s simple, really — services call other services and they take actions based on the responses from those services. Sometimes, that action is a success, sometimes it’s a failure. But whether it is a success or a failure depends on if the interaction meets certain requirements. In particular, the response must be predictable, understandable and reasonable for the given situation. This is important so that the service reading the response can make appropriate decisions and not propagate garbage results. When a service gets a response it does not understand, it can take actions based on the garbage response and those actions can have dangerous side effects to your service and your application.
Continuing in the same manner, I added a third article to my series of articles on serverless computing that was published this summer in ComputerWorld. Here is a summary:
Serverless is a hotly discussed topic right now, and it seems to mean different things to different people. We caught up with Lee Atchison, Senior Director, Cloud Architecture at New Relic to discuss what serverless means to him, how it’s changing the way applications are developed and what implications serverless could have for infrastructure in the future. Catch the full interview on jaxenter.
I’ve published two articles in ComputerWorld this month, both on the topic of serverless.
On July 17th, I was fortunate enough to take part in a podcast jointly sponsored by Electric Cloud and DZone titled “Continuous Discussions: The DevOps Toolchain”. The podcast was a panel discussion with a variety of DevOps experts from around the industry. I was fortunate enough to be included on this panel. You can watch this […]
Episode 89: The DevOps Toolchain Tools must be able to integrate with each other and provide insight into the entire process. Check out the latest Continuous Discussions podcast for insights like this. Lee Atchison was part of the panel of DevOps experts being interviewed during this podcast.
Migrating to the cloud is easy, right? What could possibly go wrong? There are at least four things I can think of. Often, when we begin a cloud migration, we come in with lofty expectations. As the migration progresses, however, we often find that moving to the cloud isn’t necessarily as easy as we would […]
The concept of “serverless” is on the minds of many developers and operations teams these days. The technology is definitely hot, but is serverless really ready for prime time in production environments? To find out, we invited a pair of New Relic experts, senior director of strategic architecture Lee Atchison and developer advocate Clay Smith, […]
Having been involved in cloud computing for more than a decade, I’ve heard from many IT executives working to move key enterprise applications to the public cloud. In several cases, their teams have struggled or had only limited success in their cloud migrations. But they never gave up and they used the lessons they learned […]
Join me in learning best practices and understanding key challenges you face when moving a modern software application to the cloud. By the end of this live online course, you’ll understand: What problems commonly occur during a cloud migration How to use a cloud migration as part of an overall application modernization strategy Dynamic application […]