Articles

It’s difficult to find a boardroom anywhere in the world where cloud-native transformation isn’t a top-five item on the business agenda. Businesses understand that in order to survive and keep up with their competitors, they need to lean heavily into the cloud and embrace it as part of their digital transformation strategy. According to a recent survey of C-suite executives, almost 90% of organizations now understand that cloud technology is going to be a critical step on their path to success. But are they running before they’ve learned to walk? 

Businesses that run headlong into cloud-native transformations tend to do so with an idealized view of what it is they want to achieve. They invest heavily and devote their most valuable resources to trying to achieve the perfect transformation, pinning all of their future successes on it. However, we all know that true perfection is unobtainable, and in pursuing it so doggedly we often cut corners and miss opportunities along the way. The ‘rush to cloud’ has only been exacerbated by the pandemic, pushing companies to up their investments and accelerate their plans for cloud transformation. But rather than speeding up, some of these businesses might be better off slowing down to figure out where they’re going and how to get there. 

Source de l’article sur DZONE

The serverless journey started with functions – small snippets of code running on-demand and a short period in Figure 1.  AWS Lambda in the “1.0” phase made this paradigm very popular, but it had its limitations around execution time, protocols, and poor local development experience. 

Since then, developers realized that the same serverless traits and benefits could be applied to microservices and Linux containers. This leads us into what we’re calling the “1.5” phase in Figure 1.  Some serverless containers here completely abstract Kubernetes, delivering the serverless experience through an abstraction layer that sits on top of it, like Knative.

Source de l’article sur DZONE