Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Poll: How Do We Handle Our Application Environments?

DZone's Guide to

Poll: How Do We Handle Our Application Environments?

· DevOps Zone ·
Free Resource

Planning to extract out a few microservices from your monolith? Read this free guide to learn the best practice before you get started.

Application performance monitoring and quick bug fixing has been a major topic as of late, so I've created a poll that will give us all some interesting insights into the status of the developer community and how we're managing our application environments and deployments.

We'll be sharing the poll results with the participants in the coming weeks.  So answer the questions below to make sure that we get a full picture of how hard or easy our lives are in the areas of performance monitoring and deployment.

Create your free online surveys with SurveyMonkey, the world's leading questionnaire tool.

Learn how to measure the impact of every feature release on performance and customer experience metrics.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}
Create your free online surveys with SurveyMonkey, the world's leading questionnaire tool.","wordCount":115,"deleted":false,"likeStatus":{"liked":false,"score":0,"canLike":false},"zonetop":"","articleTags":[],"header":{"id":480272,"title":"Poll: How Do We Handle Our Application Environments?","imageUrl":"/themes/dz20/images/ArticleImg_7.jpg","link":"/articles/poll-how-do-we-handle-our","imageLink":"/themes/dz20/images/ArticleImg_3.jpg","titleEll":"Poll: How Do We Handle Our Application...","type":"article"},"url":"/articles/poll-how-do-we-handle-our","isLocked":false,"draft":false,"articleContent":"","source":null,"modDate":1333093299000,"views":8029,"isLimited":false,"tldr":null,"originalSource":"","articleType":"none"}]; WMODEL_DATA.perms = {"canDecidePick":false,"canPublish":false}; WMODEL_DATA.partners = {"6":[{"details":{"logo":"//dz2cdn2.dzone.com/storage/partner-logo/785001-sonatype-nexus-logo.png","level":2,"name":"Sonatype","partnerUrl":"http://www.sonatype.com/nexus/solution-overview","leveldesc":"Platinum","code":"sonatype"},"bottom":{"id":222230,"text":"

The DevOps Zone is brought to you in partnership with Sonatype Nexus.  See how the Nexus platform infuses precise open source component intelligence into the DevOps pipeline early, everywhere, and at scale. Read how in this ebook

"},"campaign":77611,"top":{"id":222229,"text":"

The Nexus Suite is uniquely architected for a DevOps native world and creates value early in the development pipeline, provides precise contextual controls at every phase, and accelerates DevOps innovation with automation you can trust. Read how in this ebook.

"}},{"details":{"logo":"//dz2cdn1.dzone.com/storage/partner-logo/6715836-scalyr-logo-full-color-4in-1.png","level":2,"name":"Scalyr","partnerUrl":"https://www.scalyr.com","leveldesc":"Platinum","code":"scalyr"},"bottom":{"id":250325,"text":"

Find out more about how Scalyr built a proprietary database that does not use text indexing for their log management tool.

"},"campaign":154718,"top":{"id":250324,"text":"

Learn more about how CareerBuilder was able to resolve customer issues 5x faster by using Scalyr, the fastest log management tool on the market. 

"}},{"details":{"logo":"//dz2cdn3.dzone.com/storage/partner-logo/7575454-split-logo.png","level":2,"name":"Split","partnerUrl":"http://www.split.io","leveldesc":"Platinum","code":"split"},"bottom":{"id":275425,"text":"

Learn how to measure the impact of every feature release on performance and customer experience metrics.

"},"campaign":169811,"top":{"id":265421,"text":"

Planning to extract out a few microservices from your monolith? Read this free guide to learn the best practice before you get started.

"}},{"details":{"logo":"//dz2cdn4.dzone.com/storage/partner-logo/7599415-tricentis-600x200px-blue-logo.png","level":2,"name":"Tricentis","partnerUrl":"https://www.tricentis.com/?utm_source=DZone_Logo&utm_medium=Logo&utm_campaign=DZoneDevOps&utm_content=HomePage","leveldesc":"Platinum","code":"tricentis"},"bottom":{"id":286447,"text":"

Gartner: Digital Transformation, DevOps, and the Future of Testing. Download Now! 

"},"campaign":169814,"top":{"id":265440,"text":"

In response to accelerated release cycles, a new set of testing capabilities is now required to deliver quality at speed. This is why there is a shake-up in the testing tools landscape—and a new leader has emerged in the just released Gartner Magic Quadrant for Software Test Automation.

"}},{"details":{"logo":"//dz2cdn1.dzone.com/storage/partner-logo/5820360-rainforest-logo.jpg","level":2,"name":"Rainforest","partnerUrl":"https://www.rainforestqa.com/","leveldesc":"Platinum","code":"rainforest"},"bottom":{"id":268430,"text":"

Discover how to optimize your DevOps workflows with our on-demand QA solution, brought to you in partnership with Rainforest QA.

"},"campaign":172811,"top":{"id":290423,"text":"

Don’t let inefficiencies in software testing lead to delayed deployments and poor quality products. Get the 90 Days to Better QA Guide by Rainforest QA for best practices to avoid these common pitfalls.

"}},{"details":{"logo":"//dz2cdn1.dzone.com/storage/partner-logo/8014776-logo-digitalocean-3d328c1d6619d314d47aab1259c1235b.jpg","level":2,"name":"DigitalOcean","partnerUrl":"https://www.digitalocean.com?utm_medium=display&utm_source=dzone&utm_campaign=brand+simplicity+at+scale&utm_content=partner_logo","leveldesc":"Platinum","code":"digitalocean"},"bottom":{"id":286446,"text":"

Learn about the optimized the configuration process to save your team time when running and scaling distributed applications, AI & machine learning workloads, hosted services, client websites, or CI/CD environments. Brought to you in partnership with DigitalOcean

"},"campaign":176916,"top":{"id":286445,"text":"

Discover the easy-to-use control panel and API that let you spend more time coding and less time managing your infrastructure. Brought to you in partnership with DigitalOcean

"}},{"details":{"logo":"//dz2cdn3.dzone.com/storage/partner-logo/6752318-pwl3z119opq7sbpkuotxcg-influx-regular-black.png","level":2,"name":"InfluxData","partnerUrl":"https://www.influxdata.com","leveldesc":"Platinum","code":"influxdata"},"bottom":{"id":283422,"text":"

Learn how to get 20x more performance than Elastic by moving to a Time Series database.

"},"campaign":184912,"top":{"id":283423,"text":"

Read why times series is the fastest growing database category.

"}},{"details":{"logo":"//dz2cdn4.dzone.com/storage/partner-logo/8582199-capital-one-logo.png","level":2,"name":"CapitalOne","partnerUrl":"https://developer.capitalone.com?utm_source=DZone","leveldesc":"Platinum","code":"CapitalOne"},"bottom":{"id":283445,"text":"

Track and monitor your entire CI/CD pipeline on a single pane of glass. Hygieia is an open source, visual dashboard for keeping CI/CD pipelines green.

"},"campaign":184916,"top":{"id":283444,"text":"

Monitor your CI/CD pipelines end-to-end with Hygieia, an open source dashboard from Capital One.

"}},{"details":{"logo":"//dz2cdn3.dzone.com/storage/partner-logo/8858618-gitlab-logo.png","level":2,"name":"GitLab","partnerUrl":"https://about.gitlab.com/","leveldesc":"Platinum","code":"gitlab"},"bottom":{"id":288426,"text":"

Watch Avoiding the DevOps Tax to learn best practices for integration and automation to realize a faster DevOps lifecycle.

"},"campaign":187911,"top":{"id":286421,"text":"

With the influx of DevOps-related products and services on the market, today’s application delivery toolchain has become complex and fragmented. Watch Avoiding the DevOps Tax to learn best practices for integration and automation to realize a faster DevOps lifecycle.

"}}],"lastUsed":2}; WMODEL_DATA.authenticated = false; WMODEL_DATA.daysOldBody = "Technology moves quickly and this #type was published #time. Some or all of its contents may be outdated."; WMODEL_DATA.firstArticleContent = null; WMODEL_DATA.isPreview = false; WMODEL_DATA.OPTIONS = {}; TH.installWidgetController('article.content', 'articleContent5', WMODEL_DATA, typeof controller == 'function' ? controller : null, [{name: 'partners', data: true},{name: 'DEFAULT', data: true}], ' oUhbblYOaqbcblYOaqbcC', null); })(); (function() { function controller($scope, $service, $location, SideBarService, $timeout) { if ($scope.edition) { $scope.date = moment($scope.editionDate).utc().format('MMM DD, YYYY'); } SideBarService.ctx.pageSize = $scope.pageSize; SideBarService.ctx.isPreview = $scope.isPreview; SideBarService.ctx.mode = $scope.mode; SideBarService.fn.loader = $service; var $window = $(window); function checkWidth() { var windowsize = $window.width(); $scope.width = windowsize; } // Execute on load checkWidth() // Bind event listener $(window).resize(checkWidth); if ($scope.edition) { SideBarService.ctx.edition = $scope.edition; } SideBarService.fn.scrollCheck = function() { $scope.$emit('thIfScrollCheck'); }; var currentFilter; $scope.$on('$locationChangeSuccess', function() { if (!$location.search().filter) { $scope.filter = 'latest'; } else { $scope.filter = $location.search().filter; if ($scope.filter == 'latest') { $location.search('filter', null); } } if (currentFilter == $scope.filter) { return; } currentFilter = $scope.filter; SideBarService.ctx.filter = $scope.filter; }); $scope.display = SideBarService.getList(); $scope.$watchCollection(function() { return SideBarService.getList(); }, function (n) { $scope.display = n; }); $scope.isActive = SideBarService.isActive; $scope.isExcluded = SideBarService.isExcluded; $scope.loadMore = SideBarService.load; $scope.loading = function() { return SideBarService.ctx.loading; }; TH.on('TapBarStatusChange', function(expanded) { if (expanded) { SideBarService.unblock(); } }) } var WMODEL_DATA = {}; WMODEL_DATA.edition = null; WMODEL_DATA.editionName = ""; WMODEL_DATA.pageSize = 20; WMODEL_DATA.isPreview = false; WMODEL_DATA.editionDate = null; WMODEL_DATA.OPTIONS = {}; WMODEL_DATA.mode = null; TH.installWidgetController('sidebar.content.list', 'sidebarContentList8', WMODEL_DATA, typeof controller == 'function' ? controller : null, [{name: 'DEFAULT', data: true}], ' oUhbkSMaaqbcdvVkcC', null); })(); (function() { function controller($scope) { var $window = $(window); function checkWidth() { var windowsize = $window.width(); var $element = $('div.sidebar.sidebarTapBar'); $scope.width = windowsize; if(windowsize <= 1024 && $scope.edition){ $('.fixContentRight').removeClass('fixContentRight'); // $element.removeClass('expanded'); // $element.addClass('tapNotExpanded'); $('.tap').show(); }else if($scope.edition){ $('.tap').hide(); $('.mainContentRow').addClass('fixContentRight'); $element.removeClass('tapNotExpanded'); $element.addClass('expanded'); } } // Execute on load checkWidth(); // Bind event listener $(window).resize(checkWidth); } var WMODEL_DATA = {}; WMODEL_DATA.edition = null; WMODEL_DATA.slot = null; WMODEL_DATA.OPTIONS = {}; TH.installWidgetController('sidebar.tapBar', 'sidebar', WMODEL_DATA, typeof controller == 'function' ? controller : null, null, ' oUhbkSMadabfWVcC oUhbkSMadabbWQbVkcC', null); })(); (function() { function controller($scope, shareThis, TH$Dialog, TH$Service, $location) { $scope.getEditUrl = function(id, type) { if (!type || type == 'article') { return '/content/' + id + '/edit.html'; } else { return '/dzone/staff/' + type + (type == 'refcard' ? 'z' : 's') + '/' + id + '/edit.html'; } }; $scope.share = function(socialNet, url, title){ shareThis.shareThis(socialNet, url, title); }; // $scope.mailShareLink = function(article) { // return 'mailto:?subject=' + encodeURIComponent(article.header.title) + '&body=Article: ' + encodeURIComponent('https://dzone.com/' + article.header.link); // }; $scope.canDelete = function(article) { return article.canDelete; }; $scope.canPublish = function(article) { return article.canPublish; }; $scope.canEdit = function(article) { return article.canEdit; }; $scope.toggleComments = function(article) { if(!article.isLocked) { TH$Service.action('articles.lockNode', {type: 'node', id: article.id}).then(function(result) { if(result){ article.isLocked = true; TH$Dialog.success('You have disabled all comments for this Article'); }else{ TH$Dialog.error('error','Your requested was denied') } }); }else { TH$Service.action('articles.unlockNode', {type: 'node', id: article.id}).then(function(result) { if(result){ article.isLocked = false; TH$Dialog.success('You have enabled all comments for this Article'); }else{ TH$Dialog.error('error','Your requested was denied') } }); } }; $scope.toggleLimitComments = function (article) { if (!article.isLimited) { TH$Service.action('articles.limitNode', {type: 'node', id: article.id}).then(function (result) { if (result) { article.isLimited = true; TH$Dialog.success('You have limited comments for this Article. Now all comments will go through moderation.'); } else { TH$Dialog.error('error', 'Your requested was denied') } }); } else { TH$Service.action('articles.unlimitNode', {type: 'node', id: article.id}).then(function (result) { if (result) { article.isLimited = false; TH$Dialog.success('You removed the limits for comments on this Article'); } else { TH$Dialog.error('error', 'Your requested was denied') } }); } }; $scope.shareTwitter = function($event, title, url){ $event.preventDefault(); $event.stopPropagation(); var twitter = 'https://twitter.com/intent/tweet'; var link = $location.protocol() + '://' + location.host + url; var ref = location.host; var params = '?text='+title+'&url='+link+'&ref=dzone.com&via=DZone'; var win = window.open(twitter+params, '_blank'); win.focus(); }; $scope.edit = function(link) { TH$Dialog.open({ loadWidget: 'links.postPreview', widgetArgs: { edit: link.id }, size: 'xbig' }).then(function (result) { $scope.link.title = result.title; $scope.link.linkDescription = result.content; $scope.link.thumb = result.thumb; $scope.link.tags = result.topics; }); }; $scope.deleteLink = function(article) { var title = article.title; var type = 'link'; if(article.header){ title = (article.header.type == 'article') ? article.header.title : article.title; type = (article.header.type == 'article') ? 'article' : 'link'; } TH$Dialog.confirm('Do you want to delete "' + title + '"?').then(function() { return TH$Service.action('delete', {type: type, id: article.id}); }).then(function() { article.deleted = true; }); }; } var WMODEL_DATA = {}; WMODEL_DATA.OPTIONS = {}; TH.installWidgetController('content.commentsSlider', 'contentCommentsSlider7', WMODEL_DATA, typeof controller == 'function' ? controller : null, null, ' oUhbaqbcaibvnWffWVcC', null); })(); (function() { var WMODEL_DATA = {}; WMODEL_DATA.name = "commentsSlider"; WMODEL_DATA.slot = null; WMODEL_DATA.OPTIONS = {"name":"commentsSlider"}; TH.installWidgetController('components.slider', 'componentsSlider6', WMODEL_DATA, typeof controller == 'function' ? controller : null, null, ' oUhballbvbdSaoUhM', null); })();