DEV Community

Discussion on: What's Your Current Project's Elevator Pitch?

Collapse
 
ryencode profile image
Ryan Brown

Work Project A: By leveraging a centralized logging server, the quest for where logs are stored will end. We will be able to collect enriched logs and be able to correlate issues from multiple sources to more accurately and promptly discover root causes, identify trends and better serve our business users.

I'm fighting to NOT have this in the cloud.
Reasons:

  • Cloud versions has different feature set that what I want
  • Cloud version requires the Enterprise licence (substantial cost)
  • Cloud version has limited retention, extra storage at extra cost (still limited in functionality)
  • Cloud version would still require locally hosted components
  • Cloud erodes our knowledge capability by atrophying our competencies through divesting our responsibilities and technical prowess
  • Cloud removes our choices for when and how to upgrade
  • Self Hosted has retention as we define (limited by our storage resources)
  • Self Hosted has wider feature set
  • Self Hosted has better full control over retention periods. -Self Hosted ensures we we know what we have and what we're doing, how it works and can respond if/when there are issues
  • Self Hosted gives us full control when/how we upgrade. This is important as our integrity is important due to financial auditing requirements. (It's funny how those mostly boil down to do you have rules? do you follow them? no we don't care what those rules are)

The arguments for cloud are we can throw money at something to handle it. Though in practice what I see is we haven't reduced our required head count, and we've sacrificed our agility to the whims of an outside entity that responds mostly when they feel it may impact their contract.

Insert "old man yells at cloud" meme