We|will|see a rise in Apps! Last year, IDC predicted a 50% increase in the number of applications over 2020/2021 (Source: IDC InfoBrief, sponsored by Cisco, Transforming ApplicationsandMulticloud Operations). Fast forward to today, it's even more about apps and digital services to keep the business running and to grow and compete even more aggressively.
It's not just the rise of the Apps, how they are being built, deployed and operated has changed.
Monolithic applications are being broken down into a mesh of microservices and serverless functions to simplify development and lifecycle management, increase feature velocity, and improve the availability of the software services offered.
More and more workloads are being containerized. Between 35-to-50 percent of an enterprise's application sprawl is now containerized based on various Gartner and IDC estimates. And it's not just the app front ends, or the dashboards, but mission-critical workloads such as revenue-generating data analytics pipelines, middleware, and core business logic.
As cloud-native architectures are becoming more pervasive, application components are becoming thinner and thinner (microservices, serverless), and geographically diverse (cloud regions, on-premises, edge locations, across the globe). A look at a service dependency graph of a cloud-native application gives a sense of the networking and security problem to be solved.
Each node of a typical application graph is an API or service endpoint and in theory, could be anywhere in the world and on any kind of infrastructure -owned or rented, and be instantiated by any kind of technology -a traditional monolithic bare-metal or virtual machine-based component, or a composable cloud native microservice or serverless function.
Thenetworking and securityproblem for every modern application is becoming complicated.
We have been thinking what Application Networking and Application Security mean for the modern cloud native developer:
The Application-first Infrastructure for modern applications is here. Cisco is uniquely positioned to deliver a simplified, unified application infrastructure that breaks down silos across developers, operations and security teams. We have a deep understanding of an enterprise's multi-cloud networking and security space, and an appreciation of the challenges our customers face in building, deploying, connecting, securing and operating modern applications in both greenfield and brownfield environments. Through centralized, SaaS-delivered management and optimization solutions, organizations can increase the velocity of development, achieve operational efficiency, and deliver better application experiences, all of which lead to better business outcomes.
We'd love to hear what you think. Ask a question or leave a comment below.
And stay connected with Cisco DevNet on social!
Twitter @CiscoDevNet | Facebook | LinkedIn
Visit the new Developer Video Channel