Prodvana's Blog

Sign Up For Updates

Prodvana's Blog

Sign Up For Updates

Prodvana's Blog

Sign Up For Updates

Technical

Our Cloud Environment Development Journey

Our Cloud Environment Development Journey

Mike Cugini

Mar 11, 2024

This post explores our two-year journey to be a remote, first efficient team, starting with GitHub Codespaces and a recent shift from cloud-based development environments to environments on our laptops.

Techincal

Prodvana Architecture Part 4: Runtime Interface & Overall Conclusion

Prodvana Architecture Part 4: Runtime Interface & Overall Conclusion

Naphat Sanguansin

Feb 28, 2024

The Prodvana Runtime Interface is the gateway to customer environments. The Prodvana Runtime Interface ensures that Prodvana is backend-agnostic and helps minimize migration costs for various Runtime types.

Techincal

Prodvana Architecture Part 3: The Convergence Engine

Prodvana Architecture Part 3: The Convergence Engine

Naphat Sanguansin

Feb 28, 2024

The Prodvana Convergence Engine takes the desired states from the Prodvana Compiler and the Service’s current state from the Prodvana Runtime. It continuously makes decisions to converge the current states to their corresponding desired states.

Technical

Prodvana Architecture Part 2: Compiler

Prodvana Architecture Part 2: Compiler

Naphat Sanguansin

Feb 28, 2024

The Prodvana Compiler is responsible for compiling user configurations into a desired state. It is a critical component in implementing intent-based delivery and minimizing migration costs onto Prodvana.

Technical

Prodvana Architecture Part 1: Overview

Prodvana Architecture Part 1: Overview

Naphat Sanguansin

Feb 27, 2024

Platform Engineering is a force multiplier for velocity, reliability, and efficiency. This series will outline the learnings we have had building an intent based deployment engine.

Thought Leadership

Shifting Business Requirements Left

Shifting Business Requirements Left

Andrew Fong

Feb 8, 2024

Most business validations happen after deployment slowing down organizations. Teams like compliance, legal, security, finance, and even sales, are left to figure out how to validate the business rules they are expecting.

Technical

The Road to RBAC: Evaluating and Implementing Authorization Systems

The Road to RBAC: Evaluating and Implementing Authorization Systems

Mike Cugini

Jan 30, 2024

See how we implemented Role Based Authorization Controls (RBAC) at Prodvana, from assessing various SaaS and open-source authz systems to our decision to develop an in-house solution.

Feature Release

Unlocking Rapid Releases with Maestro

Unlocking Rapid Releases with Maestro

Naphat Sanguansin

Jan 30, 2024

Maestro brings sophisticated release strategies to every Service on Prodvana. You can now deploy anything from day 0 apps to months-long stateful-systems deployments.

Thought Leadership

Interlocking Applications and Infrastructure: A modern approach to DevEx

Interlocking Applications and Infrastructure: A modern approach to DevEx

Andrew Fong

Jan 15, 2024

Engineers expect world class experiences when they are building, running and maintaing software. Prodvana's approach is to create workflows for engineers.

Case Study

Unifying Replit's Deployment Platform in just 6 weeks.

Unifying Replit's Deployment Platform in just 6 weeks.

Prodvana Marketing

Dec 19, 2023

Learn how Prodvana helped Replit move to an intent based deployment system that gave visability and simplicity to engineering teams managing Kubernentes, Virtual Machines, and more.

Technical

The Peril of Missed Schema Migrations

The Peril of Missed Schema Migrations

Andrew Fong

Dec 8, 2023

How often has a missed schema migration caused your application code to break in production?  If that has ever happened to you, this blog post is for you. 

Feature Release

Introducing Clairvoyance: Your Personal Spidey Sense

Introducing Clairvoyance: Your Personal Spidey Sense

Andrew Fong

Nov 7, 2023

Clairvoyance gives you a personal spidey sense. Know who, what, how, where and when high impact changes were made. Bisect changes quickly to get to root causes in releases.

Feature Release

Prodvana Release: Observer Mode & Runtime State Inspector for Enhanced Cloud Resilience

Prodvana Release: Observer Mode & Runtime State Inspector for Enhanced Cloud Resilience

Andrew Fong

Aug 30, 2023

Prodvana offers an orchestration platform that unifies point solutions streamlining cloud management. Observer Mode and Runtime State Inspector builds on two of our key commitments: unifying your workflows and building self-healing your environments.

Case Study

Doorstead streamlines its orchestration platform with Prodvana

Doorstead streamlines its orchestration platform with Prodvana

Prodvana Marketing

Aug 28, 2023

By migrating to Prodvana, Doorstead can position itself for the next phase of its engineering and company journey, built on a scalable, efficient, and adaptable production environment. 

Thought Leadership

Service Catalogs Are Just The Start

Service Catalogs Are Just The Start

Naphat Sanguansin

Jul 31, 2023

The software development landscape has witnessed a surge in the popularity of service catalogs, such as Backstage, Cortex.io, OpsLevel, and Port. These service catalogs have revolutionized how development teams collaborate and organize their development flows. However, they have a significant drawback: they lack a complement for abstracting away and orchestrating software in production.

Thought Leadership

CI/CD Joined Forever; Never The Same

CI/CD Joined Forever; Never The Same

Andrew Fong

May 24, 2023

Two core practices make up the DevOps cycle in DevOps: Continuous Integration (CI) and Continuous Delivery (CD). Their functions are intertwined, streamlining the flow of code from development to production. This interconnected flow leads to the misconception that they represent the same business process and that one technical platform can address both. This blog post aims to debunk this misconception by exploring the unique aspects of CI and CD, highlighting why each requires a specialized technical system.

Technical

Tenancy Made Easy With Convergence

Tenancy Made Easy With Convergence

Andrew Fong

May 18, 2023

Based on BCG’s findings and Prodvana’s industry interviews, these tenancy solutions are becoming the industry's dominant architectural patterns for B2B software. We will start by exploring the power of these architectures. Then, we will discuss how convergence-based deployment systems minimize the operational overhead of maintaining and deploying these architectures. The pendulum is swinging from fully optimizing for overhead to a balance of customer needs and operational overhead.

Technical

Unleashing the Power of Prodvana's Convergence-based Deployment Engine

Unleashing the Power of Prodvana's Convergence-based Deployment Engine

Naphat Sanguansin

May 9, 2023

In this post, we'll dive into the powerful capabilities and flexibility of Prodvana's convergence engine. This engine is a critical component of a broader system that brings together configurations from multiple inputs (like services, applications, and environments) to make deployment decisions.

Thought Leadership

Managing Environments - the complexity of isolation and tenancy requirements

Managing Environments - the complexity of isolation and tenancy requirements

Andrew Fong

Apr 10, 2023

The cloud era gave us shared infrastructure leading to product patterns developed for multi-tenant environments. This architectural pattern drove margins and reduced the operational overhead of managing multiple customers. This post covers the basic architectures of tenancy and outlines best practices for building environments that support different tenancy needs. 

Technical

Developing a Deployment System

Developing a Deployment System

Naphat Sanguansin

Mar 8, 2023

Deployment is at the heart of the engineering process. A practical and robust deployment system enables engineers to ship code faster, more reliably, and spend time on their core competencies instead of debugging infrastructure.

Product

Increasing Engineering Efficiency with Prodvana

Increasing Engineering Efficiency with Prodvana

Andrew Fong

Jan 12, 2023

Efficiency is top of mind for everyone in 2023 and will continue to be relevant for the foreseeable future. This post explores how Prodvana can fit into your overall efficiency strategies.

Company Updates

Prodvana Achieves SOC 2 Type 2 Compliance

Prodvana Achieves SOC 2 Type 2 Compliance

Andrew Fong

Jan 10, 2023

We’re excited to announce that Prodvana recently received our SOC 2 Type 2 compliance report!

Technical

Deployment Complexity in Distributed Systems (Part 2 of 2)

Deployment Complexity in Distributed Systems (Part 2 of 2)

Anup Chenthamarakshan

Dec 15, 2022

Storage systems have very complex requirements for deployment. In this post we explore how Prodvana can make even the most complex deploys simple.

Technical

Deployment Complexity in Distributed System (Part 1 of 2)

Deployment Complexity in Distributed System (Part 1 of 2)

Andrew Fong

Dec 15, 2022

Distributed systems have evolved and require more sophisticated ways to handle deployment. This is the first of a two part series on distributed systems and deployments.

Technical Strategy

Building a Golden Path from Production

Building a Golden Path from Production

Andrew Fong

Nov 29, 2022

This blog outlines Prodvana’s Golden Path -- our default software path to production. This is how we ship our product to you, our customers. With our golden path, we can onboard a new engineer at Prodvana in 30 minutes and have them deploying code safely in less than 1 hour. 

Industry Thoughts

CD’s complexities: A Product Engineer’s perspective

CD’s complexities: A Product Engineer’s perspective

Rohit Khanwani

Nov 28, 2022

As a Product Engineer, I’ve seen firsthand how CD systems can slow down product development in growing engineering teams. 

Industry Thoughts

Why full context matters for safer deploys

Why full context matters for safer deploys

Mike Cugini

Nov 14, 2022

As we’ve mentioned before, CD’s static nature is one of its fatal flaws. Static pipelines treat “delivery” as a discrete event without considering the ever-changing contexts surrounding it — whether it’s infrastructure changes, changes coming from other teams’ deployment pipelines, or changes in user behavior. CD usually misses these signals. 

Industry Thoughts

Imperative configs are out; Declarative configs are in.

Imperative configs are out; Declarative configs are in.

Naphat Sanguanasin

Oct 28, 2022

Have you ever had to look up directions to meet a friend? Then memorized it or written it down? Only to find a roadblock, accident, electrical issues on the tracks, and many other unforeseeable issues.

Product

Introducing Prodvana Runtime: Fixing a fatal flaw in CD.

Introducing Prodvana Runtime: Fixing a fatal flaw in CD.

Andrew Fong

Oct 24, 2022

According to HashiCorp’s 2022 State of the Cloud report, 4 out of 5 companies use or plan to use multi-cloud.

Industry Thoughts

CD is fatally flawed. It’s time for Dynamic Delivery.

CD is fatally flawed. It’s time for Dynamic Delivery.

Andrew Fong

Oct 20, 2022

Continuous Delivery & Deployment have three fatal flaws which make them unsuited for modern software delivery.

Technical

Building Platforms Part 2: Defining First Principles

Building Platforms Part 2: Defining First Principles

Naphat Sanguansin

Aug 3, 2022

In Part 1 of this series, I talked about the importance of having a platform strategy and why platforms are ultimately a business strategy. Once you have defined a strategy, the next step is to execute this strategy. Unfortunately, executing a large strategy is rarely ever simple, and plans will have to change and adapt.

Technical

Building Platforms Part 1: Platform as a Business Strategy

Building Platforms Part 1: Platform as a Business Strategy

Naphat Sanguansin

Jul 28, 2022

How does one go about building platforms? As in most things, the place to start with is the why. In this blog post, I will argue the importance of defining a platform strategy and why platforms are necessarily a business strategy.

Company Origin

Naphat’s Origin Story: Why I Started Prodvana

Naphat’s Origin Story: Why I Started Prodvana

Naphat Sanguansin

Jul 21, 2022

I was the tech lead for a project to replace Dropbox’s aging monolith with a modern platform. The monolith story is similar to many in the industry. There were many initiatives to improve the monolith situation, including a company-wide Service-Oriented Architecture (SOA) push a few years prior. These initiatives all failed to make lasting changes due to conflicting incentives and priorities.

Company Origin

Zero Overhead

Zero Overhead

Andrew Fong

Jul 20, 2022

In 1996, my parents gave me a Performa 6115 Macintosh for my 15th birthday and a subscription to Dr. Dobbs, a magazine about programming that ended in 2014.

Intelligent Deployments Now.

Intelligent Software Deployment. Eliminate Overhead with Clairvoyance, Self Healing, and Managed Delivery.

© 2023 ✣ All rights reserved.

Prodvana Inc.

Intelligent Deployments Now.

Intelligent Software Deployment. Eliminate Overhead with Clairvoyance, Self Healing, and Managed Delivery.

© 2023 ✣ All rights reserved.

Prodvana Inc.

Intelligent Deployments Now.

Intelligent Software Deployment. Eliminate Overhead with Clairvoyance, Self Healing, and Managed Delivery.

© 2023 ✣ All rights reserved.

Prodvana Inc.