Episode 513: Gil Hoffer on Applying DevOps Practices to Managing Business Applications

Topics covered
Popular Clips
Episode Highlights
Configuration Issues
Configuration management in business applications presents unique challenges, particularly in visibility and maintenance. highlights the lack of proper tooling for maintaining no-code or low-code platforms, which often results in missing traceability between business requirements and actual changes 1. This gap can be bridged by tools like Salto, which provide a code representation of configurations, enabling better traceability and management 1.
Creating visibility is from our point of view, it's always the first step.
---
Hoffer emphasizes that enhancing visibility is crucial for effective teamwork and change management, as it allows administrators to understand what has been implemented across various systems 2.
Manual Processes
Manual processes in business applications can be labor-intensive and error-prone, often requiring significant resources. shares a personal story about the challenges faced at his previous company, Ravello Systems, where certain business changes were avoided due to the complexity and cost of implementation 3. In some cases, companies resort to manual operations, such as logging into multiple production instances to perform repetitive tasks, which is inefficient and prone to mistakes 3.
They have a team which manually logs into 20 different production instances and push the same buttons over and over again because they don't have a way to automate it.
---
These manual processes highlight the need for better automation and tools to streamline business operations.
Salto's Solution
Salto addresses configuration challenges by translating business application configurations into text, allowing for easier management and deployment. This approach enables organizations to search, compare, and track changes across environments, making the process more efficient and less error-prone 4. recounts the tedious process of integrating Ravello's back office into Oracle, which underscored the need for streamlined, repeatable processes in business applications 5.
We found ways to make it much more streamlined, repeatable and almost effortless in those parts of their release cycle.
---
Salto's solution aims to eliminate the inefficiencies of manual processes by providing a structured, code-based approach to configuration management.
Related Episodes


Episode 180: Leading Agile Developers with Jurgen Appelo
Answers 383 questions

SE-Radio Episode 247: Andrew Phillips on DevOps
Answers 383 questions

Episode 47: Interview Grady Booch
Answers 383 questions

Episode 221: Jez Humble on Continuous Delivery
Answers 383 questions

SE-Radio Episode 313: Conor Delanbanque on Hiring and Retaining DevOps
Answers 383 questions

Episode 506: Rob Hirschfeld on Bare Metal Infrastructure
Answers 383 questions

Episode 544: Ganesh Datta on DevOps vs Site Reliability Engineering
Answers 383 questions

Episode 457: Jeffery D Smith on DevOps Anti Patterns
Answers 383 questions

SE Radio Episode 308: Gregor Hohpe on It Architecture and IT Transformation
Answers 383 questions

Episode 449: Dan Moore on Build vs Buy
Answers 383 questions

Episode 482: Luke Hoban on Infrastructure as Code
Answers 383 questions

Episode 198: Wil van der Aalst on Workflow Management Systems
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions
Episode 412: Sam Gavis Hughson on Technical Interviews
Answers 383 questions














