Skip to content

Productionize Your 1fe Instance

Ready to take your 1fe instance from development to production? This comprehensive tutorial will guide you through establishing the infrastructure and processes needed to deploy and manage your 1fe instance in a production environment.

Who is this for?

This tutorial is designed for platform teams who have:

  • Completed initial 1fe evaluation and decided to move forward with implementation
  • A working 1fe instance running locally or in a development environment
  • Responsibility for production infrastructure and deployment processes
  • Need to establish enterprise-grade hosting, security, and CI/CD practices
  • Authority to provision cloud infrastructure and configure deployment pipelines

📋 Prerequisites

Before starting this tutorial, ensure you have:

  • Completed the Setup and Deploy a 1fe POC tutorial or equivalent experience
  • A working 1fe instance running locally with at least one widget
  • Administrative access to cloud infrastructure (Azure, AWS, or similar)
  • Understanding of CI/CD concepts and deployment processes
  • Access to provision hosting services, CDN, NPM registries, and configuration services

What You’ll Accomplish

By the end of this tutorial, you’ll have:

  • Production-ready hosting environment for your 1fe instance with proper scaling and monitoring
  • CDN infrastructure for efficient global widget bundle delivery
  • Private NPM registry for secure package management and distribution
  • Configuration service for dynamic settings management across environments
  • Automated CI/CD pipeline for seamless deployments and rollbacks

Tutorial Overview

This tutorial consists of five progressive infrastructure components:

1. Setup a Hosting Service for Your 1fe Instance

Time: ~45 minutes

  • Configure scalable hosting service for your 1fe instance

2. Setup a Static Hosting Service for Your Bundles

Time: ~30 minutes

  • Establish content delivery network(CDN) for widget bundles

3. Setup a NPM Registry

Time: ~20 minutes

  • Set up secure package management for widgets and dependencies

4. Setup a Configuration Service

Time: ~25 minutes

  • Implement dynamic configuration management to manage widget metadata including version information, deployment status, and dependencies

5. Setup a CI/CD System

Time: ~60 minutes

  • centralized CI/CD system to manage deployments across all widgets

🎯 Expected Outcomes

After completing this tutorial, your organization will have:

  • Scalable infrastructure capable of supporting multiple development teams
  • Automated processes that reduce manual deployment effort and errors

🚀 Ready to Begin?

This tutorial builds upon the foundation you’ve established with your 1fe proof-of-concept. We’ll transform your development setup into an enterprise-grade production system.

Start with Production Hosting Setup


💡 Need Help?