Robustness

Build without limits. Deploy without downtime.

New developments and updates are deployed across the platform with a system that safeguards against downtime or errors.

Go straight to the source

  • Dedicated Repository

    Marfeel gives every publisher a dedicated repository of their source code to view and modify the platform.

  • Local environment

    All customizations and parametrizations are statically stored in the code repository allowing any developer to replicate the setup on a local environment.

  • Predictable experience

    Our system of Tests-in-Production creates a framework for a reliable, predictable experience as you develop with Marfeel.

Make big moves. Take small risks.

Build, shuttle, regress, and implement new developments in a production environment
Test tulio-dx-test.live.mrf.io
  • Fully auditable
  • Generate a full preview site for every push
  • Deploy atomically across platforms and formats
  • Preserves historical versions of your site a log trail of changes
Production live.mrf.io

Deploying to production doesn’t have to be a big production.

Make instant, secure, and restorable changes.
  • Immutable Using content-addressable references (SHA-1 of the content) rather than filenames as identifiers guarantees that we serve the same content regardless of the filename.
  • Instant Marfeel provides instant cache invalidation. This means that when you update your site, changes are applied instantly. Cache purging is done on each deploy to guarantee zero propagation delays.
  • Restorable All prior versions remain available at permanent URLs. You can regress to any version with just a click.
  • Consistent Changes don't go live to your site’s public URL unless it has been successfully uploaded.

Ahah, your code is beautiful

Atomic deploys guarantee your changes go live without maintenance and that your site stays consistent throughout your changes.

  • Content Addressable System Marfeel uses a git-based flow to deploy files. You can insert any kind of content into it, and it will give you back a key that you can use to retrieve the content again at any time.
  • Trackable Every change in JSON files is subject to a git-flow Pull Request process. The git repository provides full trackability on the history of changes via git log showing who did what and when.
  • Preview Branches Every change in JSON files is subject to a git-flow Pull Request process. The git repository provides full trackability on the history of changes via git log showing who did what and when.
  • Permanent Versioning Browse all versions of your site and revert back to any point with no maintenance required.
  • Continuous Deployment

    Every change that passes all stages of the build pipeline is released without human intervention. Only a failed test will prevent a new change to be deployed to production.

    Developers can focus on building software, and they see their work go live minutes after they've finished working on it.
  • Focus on building software

    Easy collaboration through pull requests

    Any feature branch can be tested with real time production data

    Stakeholders can validate changes before merging in master

    Each deploy is immutable offering instant branch previews

    Fix a typo from the GitHub's web UI on your mobile

Extensibility
Explore the platform

Designed for unexpected innovations

Marfeel can be extended by modifying the source code, with White-Box extensibility that’s open for extension, but closed for modification.