Home / Companies / Qovery / Blog / August 2022

August 2022 Summaries

10 posts from Qovery

Filter
Month: Year:
Post Summaries Back to Blog
GitFlow, a popular branching model used in software development, can face challenges when relying on a single testing environment for staging and production branches, leading to slow release cycles, scalability issues, and financial inefficiencies due to continuous resource usage. The traditional method involves merging feature branches into a staging branch associated with a testing environment, which becomes a bottleneck when multiple developers need to test their work. To address these issues, the adoption of Preview Environments, or Ephemeral Environments, is proposed, where a dedicated production-like environment is created for each Pull Request. This approach allows parallel testing and deployment of features, reducing waiting times and resource wastage, though it may introduce complexity and higher maintenance costs. Despite these challenges, platforms like Qovery offer solutions to implement these environments swiftly and with minimal maintenance, enhancing the efficiency of the GitFlow methodology.
Aug 28, 2022 598 words in the original blog post.
Qovery earned the Summer 2022 High Performer awards by receiving numerous high-rated user reviews, placing it among the Top 30 companies in each category. This recognition highlights Qovery's dedication to delivering top-tier functionality and service to its DevOps and developer community. Users are encouraged to share their experiences and feedback on G2, reflecting the company's ongoing commitment to quality.
Aug 26, 2022 63 words in the original blog post.
Qovery has introduced a new pricing model aimed at reducing stress and providing greater predictability for its users by shifting from a deployment-based fee to a user-based fee structure. Previously, Qovery charged $50 per 100 deployments per month, which led some users to disable features due to unpredictable billing. The new pricing model charges $49 per month per active user, defined as someone who has made a code change on Git or deployed an application in the last 30 days, excluding contributions to public repositories. The free plan remains unchanged, now offering access to the Preview Environment Feature, while the former Professional Plan, now renamed the Team Plan, includes unlimited deployments and environments with charges based on active users. The Business Plan has been removed, and the Enterprise Plan continues to offer features like unlimited clusters and advanced security. For new customers, the pricing change is already in effect, while it will be implemented for existing monthly customers from October 2022 and upon renewal for yearly customers. This new structure is designed to empower users by providing transparency and predictability, allowing them to focus on deployment without worrying about increased costs.
Aug 19, 2022 583 words in the original blog post.
Multi-cluster Kubernetes involves deploying multiple clusters across different data centers to ensure high availability, scalability, and compliance, with each cluster potentially serving different environments like production, staging, or QA. This setup offers enhanced flexibility, workload isolation, and security, as well as the ability to meet specific compliance requirements, such as GDPR. However, it also introduces complexities in configuration, inter-cluster communication, and security management, as well as increased costs due to the necessity of more infrastructure components. Deciding between single-cluster and multi-cluster setups depends on factors like cost considerations, the availability of skilled DevOps resources, and specific regulatory needs. Solutions like Qovery can simplify the management of multi-cluster Kubernetes by handling technical complexities and allowing users to focus on application success.
Aug 18, 2022 1,331 words in the original blog post.
Nixpacks is an innovative tool that creates OCI-compliant images from source directories, offering a compelling alternative to Buildpacks by leveraging the Nix ecosystem for system and language dependencies. Compatible with Linux, MacOS, and Windows, and requiring Docker, it allows users to generate Docker images without writing Dockerfiles, while maintaining auditability through a "nixpacks plan" command. While promising and supporting a variety of programming languages, Nixpacks is still in its early stages and exhibits some limitations, such as issues with caching and precise dependency management, particularly for complex applications with multiple dependencies. Despite these challenges, its potential for simplifying deployment processes, especially for frontend developers, is recognized, and there is optimism about its adoption and refinement within the open-source community.
Aug 18, 2022 1,953 words in the original blog post.
Qovery is increasingly utilized by various organizations to enhance testing capabilities, improve developer productivity, and accelerate time to market by providing unique features such as Preview Environments, cloning capabilities, and multi-cluster management. These features allow developers to create isolated testing environments for each pull request, easily replicate production environments, and manage multiple Kubernetes clusters to ensure secure deployments and compliance, particularly useful in industries like healthcare. Users appreciate Qovery for its user-friendly interface and the ability to maintain comprehensive control over their environments, which ultimately boosts team productivity and reduces the complexity of managing deployment processes.
Aug 05, 2022 981 words in the original blog post.
DeveloperWeek Cloud Conference, held at the Palmer Events Center in Austin, TX, is a major international event in the cloud computing industry, drawing over 3,500 participants, including cloud engineers, developers, IT managers, entrepreneurs, and innovators, who gather to explore the latest advancements in cloud technology. As part of the world's largest software developer event series, DeveloperWeek Conferences regularly attract between 2,000 and 4,000 attendees per event. The event offers opportunities for networking and discussions, with attendees encouraged to visit the Qovery booth for conversations or to schedule specific meeting times for in-depth discussions.
Aug 04, 2022 141 words in the original blog post.
Qovery faced a significant page freeze issue when switching between the "Overview" and "Deployments" tabs in their interface, with a noticeable delay of 400 milliseconds affecting the user experience. The investigation revealed that the problem was linked to rendering a large table, which caused the browser to freeze while focusing on rendering tasks. Initial attempts to mitigate the issue by fragmenting the rendering process and using React's useEffect to load data incrementally were unsuccessful due to React's DOM painting behavior. The solution involved using a short setTimeout within useEffect, which improved the user experience by allowing the tab to render before loading the table, thus providing immediate visual feedback. This experience highlighted the complexities of performance optimization in single-page applications and the importance of sharing findings to improve user experiences. Qovery encourages feedback and collaboration, as their open-source frontend console repository is available for exploration.
Aug 04, 2022 1,203 words in the original blog post.
Spayr, a fintech start-up co-founded by Pierre, Louis, and Paul, offers an innovative on-demand salary solution that allows employees to access part of their salary before the month's end, enhancing financial flexibility and reducing payroll team workload. Initially launched on Heroku, Spayr faced challenges with resource control and pipeline efficiency, prompting a migration to Qovery for improved scalability and developer experience. The migration process, completed in less than a week, involved transitioning their API, demo app, and dashboard to AWS using Qovery, which provided greater deployment control and integration with existing tools like GitHub and Linear. Spayr's current operations leverage Qovery's DevOps automation tool, enabling efficient use of preview environments and Slack integration. As they expand their customer base to sectors like healthcare and services, Spayr plans to enhance their core features and introduce gamified experiences, while seeking additional team members to support their growth initiatives.
Aug 01, 2022 961 words in the original blog post.
On-demand environments offer a transformative approach to software deployment by allowing temporary, isolated testing environments that can be quickly set up and dismantled, addressing common challenges in traditional deployment processes. These environments enable developers to test features individually, reducing code conflicts and enhancing product quality by facilitating feedback from various stakeholders such as QA testers and product managers. They also streamline the deployment process, increase developer productivity, and cut costs by minimizing reliance on manual setups and permanent infrastructure. Automated on-demand environments free up DevOps resources and improve team autonomy, ultimately accelerating time-to-market and fostering innovation. Tools like Qovery provide an Environment as a Service (EaaS), enabling rapid provisioning and de-provisioning of environments, thus enhancing operational efficiency and enabling seamless integration of multiple testing stages across cloud-based infrastructures.
Aug 01, 2022 1,320 words in the original blog post.