Webinar - Mobile Apps: Monolithic to Serverless
-
Upload
openxcell-technolabs -
Category
Software
-
view
42 -
download
2
Transcript of Webinar - Mobile Apps: Monolithic to Serverless
Webinar:Monolithic to Serverless
www.openxcell.com
Objective What is monolithic architecture? Drawbacks of monolithic architecture. What is serverless architecture? How to migrate the current application to serverless architecture Example of serverless architecture using AWS Lambda Which hosting providers give advantage to use this architecture? Which type of projects can go for serverless architecture Which big shot apps have started to adopt this architecture? Conclusion
www.openxcell.com
What is monolithic architecture?
Monolithic, in information technology, means either very large or composed all in one piece.
A monolithic architecture is the traditional programming model
Elements of a software program are interwoven and interdependent.
www.openxcell.com
Drawbacks of monolithicarchitecture.
Sever maintenance and Difficult to scale in terms of traffic High server cost as application scales Multiple use of serve side languages Difficult to enhance application features
www.openxcell.com
What is serverless architecture?
Serverless architectures refer to applications that significantly depend on third-party services. It is also popular as Function-as-a-service (FaaS)
This architecture gives flexibility to use the services without reinventing everything for your application.
www.openxcell.com
Diagram which shows the difference in architecture
Why the need of serverless and its advantages architecture
Easy recovery from breakdowns
Reduce server maintenance and Cost effective
Code Reusability
Freedom to code in different languages at server end
Reduces the complexity of software.
www.openxcell.com
How to migrate the current applicationto serverless architecture
Identify the analysis project core logic and its current
structure.
Break the code and isolate its functionality.
Decide the key reason to make the migration
Based on the Key reason plan certain functional migration.
www.openxcell.com
Example of serverless architectureusing AWS Lambda
www.openxcell.com
Which hosting providers give advantage to use this architecture?
One of the best known vendor host of which currently is AWS
Lambda
Google Cloud Functions
Microsoft Azure Functions
IBM OpenWhisk
Iron.io
Webtask.www.openxcell.com
Which type of projects can go for serverless architecture
Mainly every project which can be modularized can adopt this
architecture.
This is tricky question. Every organization, company and
system is different. A number of factors will play into whether
or not micro services are right for you, and how aggressive
you can be into adopting them.
New ideas and development should definitely go for this
architecture.
www.openxcell.com
Which big shot apps have started to adopt this architecture?
Amazon
Ebay
IBM
Yours can be next
www.openxcell.com
Conclusion
Monolithic architecture is currently widely used however serverless architecture is future solution to all the limitation of monolithic architecture.
Cost to start the development with this architecture is same as with the development of monolithic architecture.
www.openxcell.com
Questions and Answers
www.openxcell.com
Thank you
www.openxcell.com