Access your Pro+ Content below.
Modern deployment models put a new spin on componentization
This article is part of the Modern Stack issue of June 2018, Vol. 1, No. 2
Application componentization is an old concept, but fresh infrastructure trends like containers and serverless computing can offer more advantages to breaking software into composable pieces -- if developers understand the implications of these new deployment models. Combining componentization with cloud computing allows developers to build highly distributable and scalable applications. However, developers must ensure they understand how each deployment model works to evaluate whether it's right for their application. Containers provide a way to make applications portable and scalable, serverless computing offers a way to deal with events more efficiently, and microservices provide a technique for developers to build composable apps. The three models have differences and similarities, and developers need to understand each to utilize these new techniques effectively. All three platforms start with components, which are pieces of applications developers write and deploy independently, then stitch together with network ...
Access this PRO+ Content for Free!
Features in this issue
Containerization is the IT industry's favorite superhero, so it's only fitting that containers have a powerful sidekick in service mesh. Together, they fight network management chaos.
Business and software development trends are putting more pressure on IT operations staff and changing the way teams deploy applications.
Developers can use containers, serverless and microservices to strengthen app composability, but there are tradeoffs to consider. Discover the brave new world of componentization.
Columns in this issue
It's natural to be curious about new technologies, but the hype around serverless computing far outweighs its practical advantages.
As they grapple with application backlogs and a shortage of seasoned, business-savvy developers, enterprises will increasingly look to drag-and-drop programming options.
Wasteful spending is still a prominent issue for enterprises in the cloud. Admins need to do their homework -- before migration -- to rein in runaway cloud costs.