Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..

2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
In many cases, the end of the year gives you time to step back and take stock of the last 12 months. This is when many of us take a hard look at what worked and what did not, complete performance reviews, and formulate plans for the coming year. For me, it is all of those things plus a time when I u...
SYS-CON.TV
DevOps Requires APM | @DevOpsSummit @CAInc #DevOps #APM
Every IT organization bent on cloud excellence should make cloud APM an integral component of their DevOps environment

Much of the discussion around cloud DevOps focuses on the speed with which companies need to get new code into production. This focus is important - because in an increasingly digital marketplace, new code enables new value propositions. New code is also often essential for maintaining competitive parity with market innovators.

But new code doesn't just have to deliver the functionality the business requires. It also has to behave well because the behavior of code in the cloud affects performance, cost, reliability, and scalability. For developers to write code that behaves well, they need great cloud APM.

What Cloud APM Tells Cloud Developers
Most people think almost exclusively about what cloud APM tells cloud ops teams. After all, those ops teams need APM tools that empower them to quickly pinpoint performance bottlenecks and the root causes of application outages. With the right APM tools, cloud ops teams can rapidly resolve - and even proactively prevent - capacity issues that can adversely impact the user/customer experience.

Ops teams, however, don't modify code. They have to live with what developers produce. If code is written inefficiently, ops has no choice but to add provisioning as necessary to meet service-level objectives.

Developers, on the other hand, can fix bad code behaviors. The right cloud APM technology can tell them exactly what those behaviors are. In fact, the insights provided by APM tools are indispensable to any development team charged with writing excellent code.

Cloud APM, in other words, is the feedback loop that cloud developers need to ensure that DevOps is not only functionally Agile but also operationally excellent.

Completing the DevOps Loop

Of course, completing the cloud DevOps loop requires more than just a good APM tool. You also need processes that capture the problematic code behaviors discovered via APM and feed them into your software change management environment. These processes should include:

  • Clearly itemized code behavior issues. It's not enough just to tell developers their code is somehow inefficient. They need hard data on specific issues. Is a middleware workload getting triggered with surprising frequency? Are too many database threads being opened - while too few get closed? These specifics are essential for ensuring that developers apply their skills in ways that actually deliver value.
  • Well-managed issue prioritization/triage. A core aspect of Agile development is smart control of scope. In keeping with this scope control, DevOps teams need to make sure they appropriately prioritize code behavior issues based on how they impact cost and user experience.
  • Issue accountability. Once developers work on a code behavior issue, it's essential to monitor the results. Those results cumulatively drive learning that makes the whole process more effective and efficient - whether it's developers learning how to write better-behaving code or DevOps managers learning that some of the issues they tend to flag aren't code-related at all.

Organizations that leverage cloud APM in this way will significantly improve the quality and consistency of their end-user experience, while also achieving non-trivial reductions in cloud costs. Proactive attention to code behaviors also substantially mitigates the business risks associated with full-scale service outages.

For these reasons and more, every IT organization bent on cloud excellence should make cloud APM an integral component of their DevOps environment.

About Aruna Ravichandran
Aruna Ravichandran has over 20 years of experience in building and marketing products in various markets such as IT Operations Management (APM, Infrastructure management, Service Management, Cloud Management, Analytics, Log Management, and Data Center Infrastructure Management), Continuous Delivery, Test Automation, Security and SDN. In her current role, she leads the product and solutions marketing, strategy, market segmentation, messaging, positioning, competitive and sales enablement across CA's DevOps portfolio.

Prior to CA, Aruna worked at Juniper Networks and Hewlett Packard where-in she led executive leadership roles in marketing and engineering.

Aruna is co-author of the book, "DevOps for Digital Leaders", which was published in 2016 and was named one of Top 100 The Most Influential Women in Silicon Valley by the San Jose Business Journal as well as 2016 Most Powerful and Influential Woman Award by the National Diversity Council.

Aruna holds a Masters in Computer Engineering and a MBA from Santa Clara University.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

SOA World Latest Stories
Modern software design has fundamentally changed how we manage applications, causing many to turn to containers as the new virtual machine for resource management. As container adoption grows beyond stateless applications to stateful workloads, the need for persistent storage is founda...
"NetApp's vision is how we help organizations manage data - delivering the right data in the right place, in the right time, to the people who need it, and doing it agnostic to what the platform is," explained Josh Atwell, Developer Advocate for NetApp, in this SYS-CON.tv interview at ...
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that the...
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, discussed how to use Kubernetes to set up a SaaS infrastructure for your business. Mike Johnston is an infrastructure engineer at Supergiant.io with over 12 years of experience designing, dep...
Skeuomorphism usually means retaining existing design cues in something new that doesn’t actually need them. However, the concept of skeuomorphism can be thought of as relating more broadly to applying existing patterns to new technologies that, in fact, cry out for new approaches. I...
In his session at 20th Cloud Expo, Scott Davis, CTO of Embotics, discussed how automation can provide the dynamic management required to cost-effectively deliver microservices and container solutions at scale. He also discussed how flexible automation is the key to effectively bridging...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE