Neev Technologies is an IT services and product development company established in 2005 with development centers in Bangalore and Pune, India. It has over 250 employees with experience in managing offshore and distributed development teams. The document discusses how DevOps and AppDynamics can help development and operations teams collaborate more effectively through application monitoring, comparing releases, and measuring business metrics and success.
2. Magento eCommerce
SaaS Applications
Video Streaming Portals
Rich Internet Apps
Custom Development
250+ team with experience in
managing
offshore, distributed
development.
Neev Technologies
established in Jan ’05
VC Funding in 2009 By Basil
Partners
Part of Publicis Groupe
Member of NASSCOM.
Development Centers in
Bangalore and Pune.
Offices at
Bangalore, USA, Delhi, Pune,
Singapore and Stockholm.
Key Company Highlights
iPhone
Android
Windows Phone 7
HTML5 Apps
Web
User Interface Design and User Experience Design
Performance Consulting Practices
Quality Assurance & Testing
AWS Consulting Partner
Rackspace
Joyent
Heroku
Google App Engine
Mobile Cloud
About Neev
Outsourced Product Development
3. Why DevOps?
• More than the required number of processes can
slowdown the whole ecosystem.
• We have languages like Groovy/Scala in JVM world and
frameworks like Grails/ROR which are changing the way
applications are written.
• The average time-to-market has come down drastically
with these rapid application development frameworks.
• The operations team also faces the challenge of managing
these applications and manage their SLA application up-
time.
4. About DevOps
• The concept of “Dev” represents a software development and
engineering aspect, and “Ops” has always stood for IT
operations.
• The combination of “DevOps” tries to convey an intuitive
alliance between software developers and IT operations team.
• DevOps is the coming together of two fundamentally different
traditional areas of perception – software development and IT
operations.
• DevOps is constantly working on release cycles and making
sure every release is stable.
• For more information, visit:
http://www.youtube.com/watch?v=wdBNjHZPUsI
5. • AppDynamics is one tool which gives insight into the application performance.
• It is a major platform where Dev and Ops team can collaborate and take a
unified view of the problem.
• AppDynamics can also be used to measure success with its metrics.
• It gives a map view of the application, and is very useful when you are looking
for bottlenecks.
• This is “THE DASHBOARD” which will help DevOps look into the application in
a unified way and have a big picture.
Why AppDynamics for DevOps?
7. • Monitoring with logs does not provide X-Ray view into the application problem.
• It does not provide business insight into the application like the number of hits for
particular product launched.
• AppDynamics helps in such metrics and can keep a check on application health.
• It also provides important business metrics that define the success of DevOps.
• Response time is one of the stats that define business success.
• Amazon defines 1s response time increase –
If an e-commerce site is making $100,000 per day, a 1 second page delay could
potentially cost you $2.5 million in lost sales every year.
AppDynamics - Monitoring
9. • Success is measured by comparing the previous cycle with the
current, even if it is the financial productivity of releases.
• AppDynamics allows you to compare releases and decide
whether the current release is better or worse.
• It also gives developers insight into factors affecting response
times.
AppDynamics - Compare
11. • It is easier to measure success with metrics available from
monitoring the application.
• AppDynamics gives a metrics analyzer which provides a one-
stop-shop for all metrics and graphs etc.
• The business impact of an application downtime can be
seen with just a few clicks.
AppDynamics – Measure Success
13. • There are many other features in AppDynamics which can
help with building DevOps at your premise.
• It’s useful for the developers and operations teams to
collaborate.
• It is also a useful tool to show the business value to the
management of a firm.
Final Word