Dr. Sanjay Kumar: Program: M.SC Course Code: MSCD2360 Course Name: Disruptive Technology Lecture - 4
Dr. Sanjay Kumar: Program: M.SC Course Code: MSCD2360 Course Name: Disruptive Technology Lecture - 4
Dr. Sanjay Kumar: Program: M.SC Course Code: MSCD2360 Course Name: Disruptive Technology Lecture - 4
Program: M.Sc
Course Code: MSCD2360
Course Name: Disruptive Technology
Lecture - 4
Continued….
• Next, enterprise software applications need to be robust,
meaning that they need to execute well and without problems.
Users need to be able to use applications smoothly and without
issues.
• Fourth, enterprise software needs to be secure. It should be built
with security in mind and that security should be reviewed and
tested throughout the application lifecycle.
• Lastly, it needs to be manageable, meaning that characteristics
one through four need to be achievable without excessive re-
architecting, redesign or excessive cost.
• With a definition of enterprise software, let’s jump into the
industry trends we see shaping this space.
Program Name: M.Sc Program Code:
School of Computing Science and Engineering
Course
Course Code
Code :: MSCD2360
MSCD2360 Course
Course Name:
Name: Disruptive
Disruptive Technology
Technology
Trend 2: Continued….
• This simplifies the deployment and management of those micro services
because you no longer have a complex server or instance architecture to
manage. You have a micro service — you coded it as a micro service, you’re
deploying it as a micro service, you’re managing it as a micro service. Now
that the big cloud providers have adopted this concept— whether its Azure
Functions, AWS Lambda or Google Cloud Functions — this trend is
growing even stronger.
Trend 3: Continued….
• This is something that must be done as the application is being built,
or even before, so that you can reap all the advantages of DevOps and
don’t miss out on the benefits. Once done, organizations gain all the
benefits including increased speed of delivery, reduced errors, and
clearer visibility into application health.
Trend 6: Continued…
• These six trends are helping define an entire world of modern software
innovation — and for good reason. From JavaScript to DevOps, you can
expect to see more organizations turn to these trends to help create powerful
development engines to drive their businesses forward over the remainder of
2019 and beyond.
Questions
1) What is Enterprise Software?
2) What does DevOps’ combine of?
3) Explain the Automated Testing with Diagram.
4) What are the 6 trends in Enterprise Software?
5) How is continuous integration going to work?
OR