Architecture

How to Deal with Service Failures

How to Deal with Service Failures

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.

Continue Reading
More Serverless Articles in ComputerWorld

More Serverless Articles in ComputerWorld

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:5 tips to choose a serverless vendor Published July 22, 2019 The global serverless architecture market shows no signs of slowing down with multiple vendors offering their services in a fast-growing arena.

Continue Reading
Serverless Articles in ComputerWorld

Serverless Articles in ComputerWorld

I’ve published two articles in ComputerWorld this month, both on the topic of serverless. They are:

Continue Reading
Key Takeaways from Continuous Discussions Podcast: The DevOps Toolchain

Key Takeaways from Continuous Discussions Podcast: The DevOps Toolchain

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.

Continue Reading
Continuous Discussions (#c9d9) Podcast, Episode 89: The DevOps Toolchain

Continuous Discussions (#c9d9) Podcast, Episode 89: The DevOps Toolchain

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.

Continue Reading
The Four Pitfalls of Cloud Migration

The Four Pitfalls of Cloud Migration

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 like it to be - or as easy as we were led to believe it would be. Sometimes, the cloud doesn’t meet our expectations. Promises we’ve been given may not hold true. Promises we’ve made to our stakeholders can turn out to be impossible to keep. Migrating to the cloud is not necessarily the slam dunk we expected it to be.

Continue Reading
The Great Serverless Debate

The Great Serverless Debate

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?

Continue Reading
Preparing to Adopt the Cloud: A 10-Step Cloud Migration Checklist

Preparing to Adopt the Cloud: A 10-Step Cloud Migration Checklist

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 to improve their results in subsequent attempts.

Continue Reading
Course: Building a Cloud Roadmap

Course: Building a Cloud Roadmap

Join me in learning best practices and understanding key challenges you face when moving a modern software application to the cloud.

Continue Reading
3 common mistakes companies make when adopting cloud

3 common mistakes companies make when adopting cloud

Cloud computing is mainstream. That’s a fact.

Chances are if your company isn’t already extensively using the cloud, it is planning on doing so in the very near future.

But be careful. There are many mistakes that companies new to the cloud make when they begin looking into cloud adoption. Here are three of the main ones.

Continue Reading