Mais conteúdo relacionado Semelhante a Webinar: Building amazing web apps rapidly with emerging tech (20) Mais de Harbinger Systems - HRTech Builder of Choice (20) Webinar: Building amazing web apps rapidly with emerging tech2. Housekeeping
• Webinar recordings and slides will be shared with all
attendees
• Type in your questions and comments using the
questions pane on the right hand side
• “Special Offer” exclusively for the webinar
attendees
© Harbinger Systems | www.harbinger-systems.com
3. Presenters
© Harbinger Systems | www.harbinger-systems.com
Satish Bhor
Technical Lead
Harbinger Systems
Sachin Nadgouda
Associate Technical Lead
Harbinger Systems
Sushant Saraswat
Senior Marketing Executive
Harbinger Systems
4. Agenda
•Trends and Challenges
•Choosing Right Set Of Technologies
•Server Side Technologies- RoR, Node.Js
•Backend Technologies- NoSQL
•Front End Technologies-Bootstrap and AngularJs
•Cloud Services Selection
•Automation and Cloud Deployment
•Conclusion
•Special Offer
•Q & A
© Harbinger Systems | www.harbinger-systems.com
5. Web App Development: Trends and Challenges
• Complex workflow implementation
• Increased user expectations
– Seamless multi-device experience
– Feature rich applications- Increased usage of APIs
– High speed
• Security / Compliance
• Tight timelines
– Testing on multiple devices, browsers and OS combinations
© Harbinger Systems | www.harbinger-systems.com
7. Server Side Technologies
© Harbinger Systems | www.harbinger-systems.com
Factors
Business Domain
Community Support
Security
Framework
Integrations
Easy
Scalability
Performance
Development Cost
Minimal Learning
Faster Development
Maintenance
Scale-out
Frameworks
Deployment
TDD/BDD
Benefits
Concurrency
Proven Scale
Big Community
Flexibility
Security
NoSQL Support
UI Framework Support
ROR
Event Driven
Concurrency
Java script
NPM
193k+frameworks
NoSQL Support
Real-time App
Non Blocking I/O
Node.JS
Gems
8. Use case- Highly Responsive Bidding App
Socket.io
User Application Server
Node.js
Server
0.2 Micro
Seconds
100 user
500 user
1000 user
© Harbinger Systems | www.harbinger-systems.com
9. Use case- Virtual Classroom
Server
Rails
Node.js
Sharing
real time
Online Classroom Interact with each other
AnnotateAnnotate
Annotate
Annotate
Annotate
© Harbinger Systems | www.harbinger-systems.com
10. Backend Technologies- NoSQL
© Harbinger Systems | www.harbinger-systems.com
Unstructured
Big
Data
Semi-Structured Structured
Disk Storage
GraphIn-Memory
Processing
Analytics
Use Cases
Brand names, logos and trademarks used herein remain the property of their respective owners
11. Use Case
© Harbinger Systems | www.harbinger-systems.com
Source: https://developers.facebook.com/docs/graph-api
12. Front End Technologies
© Harbinger Systems | www.harbinger-systems.com
Factors
Client Side Matters
Responsive Design
Simple
Mobility
Flexible and Efficient
Light Weight
Modular Design
Responsive
Mobile First
Fluid Grid Layout
Custom Form Element
Cross Browser
Compatibility
Sass Flexbox Support
Bootstrap UI
Data Binding
Template
MVC
Dependency
Injection
Directives
Deep Linking
Filters
Scope
Modules
AngularJS
15. Cloud Services selection
© Harbinger Systems | www.harbinger-systems.com
• Dynamic Config
• Scale-up/down
• Resource Utilization
• Failover/Recovery
• Support
• Access Control
• Monitoring
• Resource Config
• Self Provisioning
• Compliance
• Security
• Automation
• Cloud API
• On Demand
• Robust Service
• Down Times
• Pay as you go
• On Demand
• Reserved
• Resource tracking
• Usage Reporting
Performance Control Productivity Cost
Cloud Provider
16. Automation and Cloud Deployment
© Harbinger Systems | www.harbinger-systems.com
Infrastructure
Automation
• Chef
• Puppet
• Ansible
Continuous
Integration
• Jenkins
• Bamboo
• Team City
Automation
Testing
• Selenium
• Cucumber
Use Case
• Application
Migration to
AWS
17. Conclusion
© Harbinger Systems | www.harbinger-systems.com
• Analyze Your Business Needs
• Rapid development to enter in market
• Choose Technology That Grows with Your Business
• Look beyond the familiar technologies
• Encourage well processed development
18. Special Offer for Webinar Attendees
© Harbinger Systems | www.harbinger-systems.com
Join us for our speaker session in Cloud Expo on:
‘Harnessing the Power of Linked Open Data Cloud for
Better Decision Making’
Date: November 04, 2015, Time: 5:40 PM – 06:15 PM
Venue: Santa Clara Convention Center | Santa Clara, CA
Write to us at hsinfo@harbingergroup.com to avail your
Free VIP Gold Pass to Cloud Expo
20. Special Offer for Webinar Attendees
© Harbinger Systems | www.harbinger-systems.com
Join us for our speaker session in Cloud Expo on:
‘Harnessing the Power of Linked Open Data Cloud for
Better Decision Making’
Date: November 04, 2015, Time: 5:40 PM – 06:15 PM
Venue: Santa Clara Convention Center | Santa Clara, CA
Write to us at hsinfo@harbingergroup.com to avail your
Free VIP Gold Pass to Cloud Expo
21. Thank You!
Visit us at: www.harbinger-systems.com
Write to us at: hsinfo@harbingergroup.com
Blog: blog.harbinger-systems.com
Twitter: twitter.com/HarbingerSys (@HarbingerSys)
Slideshare: slideshare.net/hsplmkting
Facebook: facebook.com/harbingersys
LinkedIn: linkedin.com/company/382306
© Harbinger Systems | www.harbinger-systems.com
Notas do Editor Web application development evolves so quickly, it’s difficult for businesses to keep pace. They may adapt to one trend only to find 5 more crop up.
19