September 2024 Summaries
4 posts from Octopus Deploy
Filter
Month:
Year:
Post Summaries
Back to Blog
Unily has effectively leveraged the integration of ServiceNow with Octopus Deploy to streamline and automate their complex deployment and maintenance tasks, catering to diverse customer needs efficiently. This integration allows Unily to automate deployments through a custom platform, which reduces downtime, enhances efficiency, and maintains service quality without increasing team size. The system automates scheduling and tasks, notifies clients of deployment statuses, and ensures compliance by preventing unauthorized deployments. Since integrating these tools, Unily has seen a dramatic increase in deployment capacity, achieving nearly 3,000 deployments per month with a significantly reduced failure rate of 1.2%. This approach demonstrates how automation and strategic tool integration can optimize IT service management, allowing engineers to focus on strategic initiatives while maintaining high customer satisfaction.
Sep 23, 2024
627 words in the original blog post.
As customer needs evolve, new methods have been introduced to prioritize essential deployments, enhancing the existing 'move to top' feature with automated prioritization processes. Users can now prioritize deployments either when creating a new deployment or by prioritizing an environment in a lifecycle phase, ensuring expedited processing. Manual task prioritization remains an option, allowing users to fast-track tasks already in the queue. Improvements in queue time calculations now consider task duration and server task caps to better estimate waiting periods. These priority deployment features are available to Cloud customers in an early access preview, with further details accessible in the documentation.
Sep 16, 2024
401 words in the original blog post.
Octopus Cloud, a reliable hosting service for Octopus Deploy customers, is architected as a distributed system designed to withstand partial infrastructure outages through a cell-based architecture. This approach involves using isolated cells that can be independently managed, scaled, or decommissioned without affecting the wider system, enhancing both scalability and reliability. The system is deployed across multiple Azure regions, each acting as an independent cell, ensuring that outages in one region don't impact others. Within these regions, resources are further divided into "reefs," which are collections of Azure resources shared by several Cloud instances, maintaining isolation to prevent cascading failures. Each Octopus Cloud instance, which is a monolithic .NET application, requires specific resources such as SQL Server databases, shared file systems, and computing resources, all provided through Azure's infrastructure. This cell-based architecture supports gradual rollouts by allowing updates to be implemented in stages, reducing the risk of widespread outages, while scalability is achieved by adding new reefs and assigning resource limits to each Cloud instance. The system prioritizes availability over consistency at the infrastructure level and emphasizes using official APIs for integration, enhancing developer productivity by enabling isolated testing environments. Despite the complexity and effort required to implement such an architecture, it provides significant advantages in terms of reliability and scalability, although it relies on shared components like DNS to connect the independent parts.
Sep 09, 2024
1,217 words in the original blog post.
Thiago Marcolino, a Platform Engineer at YLD, discusses his perspectives and experiences in the DevOps field, emphasizing its role beyond mere toolsets to include business rules, company culture, security, and collaboration between development and operations teams. He recounts his journey from a backend engineer dealing with deployment challenges to gaining proficiency in DevOps tools and methodologies such as CI/CD, Infrastructure as Code, and observability. Thiago highlights the importance of a cultural shift within organizations to successfully implement DevOps practices, advocating for open communication and shared responsibility. He finds the creative problem-solving aspect of DevOps rewarding and shares best practices like using Infrastructure as Code, GitOps, and observability tools for efficient operations. Octopus has aided his organization in streamlining resource provisioning, while he advises newcomers to focus on automation, continuous learning, and security in their DevOps endeavors. For those starting in DevOps, he recommends reading "The Phoenix Project" for its narrative approach and "The DevOps Handbook" for its practical strategies. Despite his technical career, Thiago reveals a personal interest in gardening, finding satisfaction in nurturing plants.
Sep 02, 2024
1,434 words in the original blog post.