O'Reilly logo

Learning Real-time Processing with Spark Streaming by Sumit Gupta

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Deploying in Production

If you can't get software into the hands of your users, then what is its value? Zero, isn't it?

That's exactly the reason that every type of software at the end of the day needs to be deployed in production, and that's where the real challenge is!

Production deployment is a complex endeavor, which is one of the most critical aspects of any software development life cycle (SDLC). Development teams are constantly striving to deploy software in such a way that various enterprise concerns such as maintenance, backups, restores, and disaster recovery are easier to perform and flexible enough to scale and accommodate the future needs. Architects/developers envision their production environment/deployments from day-1 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required