Epix

Online streaming platform

CMS, Microservices, Media conversion

We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

What were our goals?

All features or changes we do to the system need to align with these 3 main KPI`s

  1. Upgrade tech stack
  2. Prepare migration from monolith to micro-services
  3. Improve code quality
  4. Integrate payment providers
  5. Extend backpanel management

Strategy

Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

SOFTWARE
AUTOMATON

Outlining automation processes and coding them was a requirement from DevOps. We got it and we went further in helping them achieve this by making developers use the same deployment scripts (a single source of truth for deployment process).  Made Dev environment use the same helm chart as staging and production. One CLI to deploy your services in a  minikube instance, got the ramp-up and setup from 2 days to 4 minutes. Wow, this could be achieved by using docker-compose, but if you want to have all micro services running locally and make them talk as in prod you need to make a local cluster. It`s really great we loved it … and yes that CLI also has a –help feature.

Focus on scaling

If you cannot scale fast, then you are not ready for success

Technologies

Ruby
Php
Python
React.Js
MySQL
GraphQL
AWS
SQS
K8s

CONTACT US

    How can we help you?

    Epix

    Online streaming platform

    CMS, Microservices, Media conversion

    We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

    What were our goals?

    All features or changes we do to the system need to align with these 3 main KPI`s

    1. Upgrade tech stack
    2. Prepare migration from monolith to micro-services
    3. Improve code quality
    4. Integrate payment providers
    5. Extend backpanel management

    Validate or fail fast

    Before going wild and build the best application ever. Check that your users really need it.

    Strategy

    Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

    Reuse the stack

    When we started we wanted to merge our code in simple reusable stack. We chose angular for web and ionic for mobile. They both used the same angular practices

    Start with monolith

    We started with a monolith but we coded it in layers so we can easily reimplement that interface to call a new service instead of a database
    We need to understand business.

    Lets white-label our MVP

    We had 2 business ideas of the same code base. Stomalink and BeautyLink.

    SOFTWARE
    AUTOMATON

    Outlining automation processes and coding them was a requirement from DevOps. We got it and we went further in helping them achieve this by making developers use the same deployment scripts (a single source of truth for deployment process).  Made Dev environment use the same helm chart as staging and production. One CLI to deploy your services in a  minikube instance, got the ramp-up and setup from 2 days to 4 minutes. Wow, this could be achieved by using docker-compose, but if you want to have all micro services running locally and make them talk as in prod you need to make a local cluster. It`s really great we loved it … and yes that CLI also has a –help feature.

    Technologies

    .Net
    Javascript
    Solr
    Angular
    ASP .NET
    MSSQL
    AZURE
    React
    Ionic

    CONTACT US

      How can we help you?

      Epix

      Online streaming platform

      CMS, Microservices, Media conversion

      We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

      What were our goals?

      All features or changes we do to the system need to align with these 3 main KPI`s

      1. Upgrade tech stack
      2. Prepare migration from monolith to micro-services
      3. Improve code quality
      4. Integrate payment providers
      5. Extend backpanel management

      Strategy

      Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

      Reuse the stack

      When we started we wanted to merge our code in simple reusable stack. We chose angular for web and ionic for mobile. They both used the same angular practices

      Start with monolith

      We started with a monolith but we coded it in layers so we can easily reimplement that interface to call a new service instead of a database

      SOFTWARE
      AUTOMATON

      Outlining automation processes and coding them was a requirement from DevOps. We got it and we went further in helping them achieve this by making developers use the same deployment scripts (a single source of truth for deployment process).  Made Dev environment use the same helm chart as staging and production. One CLI to deploy your services in a  minikube instance, got the ramp-up and setup from 2 days to 4 minutes. Wow, this could be achieved by using docker-compose, but if you want to have all micro services running locally and make them talk as in prod you need to make a local cluster. It`s really great we loved it … and yes that CLI also has a –help feature.

      Technologies

      Angular JS
      MVC .NET
      REACT
      ASP .NET
      MSSQL
      WPF .NET
      K8s

      CONTACT US

        How can we help you?

        Epix

        Online streaming platform

        CMS, Microservices, Media conversion

        We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

        What were our goals?

        All features or changes we do to the system need to align with these 3 main KPI`s

        1. Upgrade tech stack
        2. Prepare migration from monolith to micro-services
        3. Improve code quality
        4. Integrate payment providers
        5. Extend backpanel management

        Strategy

        Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

        Integrate industry hardware

        Integrate industry hardware with low-cost components like Raspberry PI.

        Reuse the stack

        When we started we wanted to merge our code in simple reusable stack. We chose angular for web and ionic for mobile. They both used the same angular practices

        Start with monolith

        We started with a monolith but we coded it in layers so we can easily reimplement that interface to call a new service instead of a database

        SOFTWARE
        AUTOMATON

        Outlining automation processes and coding them was a requirement from DevOps. We got it and we went further in helping them achieve this by making developers use the same deployment scripts (a single source of truth for deployment process).  Made Dev environment use the same helm chart as staging and production. One CLI to deploy your services in a  minikube instance, got the ramp-up and setup from 2 days to 4 minutes. Wow, this could be achieved by using docker-compose, but if you want to have all micro services running locally and make them talk as in prod you need to make a local cluster. It`s really great we loved it … and yes that CLI also has a –help feature.

        Technologies

        ASP .NET
        MSSQL
        WPF .net
        SignalR

        CONTACT US

          How can we help you?

          Epix

          Online streaming platform

          CMS, Microservices, Media conversion

          We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

          What were our goals?

          All features or changes we do to the system need to align with these 3 main KPI`s

          1. Upgrade tech stack
          2. Prepare migration from monolith to micro-services
          3. Improve code quality
          4. Integrate payment providers
          5. Extend backpanel management

          Strategy

          Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

          From Monolith to microservices

          Monitoring tools for your microservices are the key factor to success in a real-life migration.

          Reuse the stack

          When we started we wanted to merge our code in simple reusable stack. We chose angular for web and ionic for mobile. They both used the same angular practices

          Start with monolith

          We started with a monolith but we coded it in layers so we can easily reimplement that interface to call a new service instead of a database

          SOFTWARE
          AUTOMATON

          Outlining automation processes and coding them was a requirement from DevOps. We got it and we went further in helping them achieve this by making developers use the same deployment scripts (a single source of truth for deployment process).  Made Dev environment use the same helm chart as staging and production. One CLI to deploy your services in a  minikube instance, got the ramp-up and setup from 2 days to 4 minutes. Wow, this could be achieved by using docker-compose, but if you want to have all micro services running locally and make them talk as in prod you need to make a local cluster. It`s really great we loved it … and yes that CLI also has a –help feature.

          Technologies

          MVC .NET
          MSSQL
          REACT
          ASP .NET
          SQS
          SNS

          CONTACT US

            How can we help you?

            Epix

            Online streaming platform

            CMS, Microservices, Media conversion

            We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

            What were our goals?

            All features or changes we do to the system need to align with these 3 main KPI`s

            1. Upgrade tech stack
            2. Prepare migration from monolith to micro-services
            3. Improve code quality
            4. Integrate payment providers
            5. Extend backpanel management

            GO Micro

            The monolith was ok … for a while, at least in the initial phase but the increase in demand makes it unsuitable for what followed. The focus was on separating logic into domains and then implementing them into scalable microservices.

            BUILDING CREDIBILITY FOR A STARTUP

            There’s nothing more important for a business new on the market than to position itself as a superior service provider. The only way to do this sustainably is delivering. No exceptions allowed. We made sure that the business had all the technological tools to carry its activity in a clean, organized manner – client-centric and anticipates needs.

            Technologies

            ASP .NET
            AWS
            Dynamo DB
            ElasticSearch
            VB.NET
            Microservices
            Monolith
            C#

            CONTACT US

              How can we help you?

              Epix

              Online streaming platform

              CMS, Microservices, Media conversion

              We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

              What were our goals?

              All features or changes we do to the system need to align with these 3 main KPI`s

              1. Upgrade tech stack
              2. Prepare migration from monolith to micro-services
              3. Improve code quality
              4. Integrate payment providers
              5. Extend backpanel management

              Strategy

              Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

              Easy management

              New movies require new domains and new configurations, for this we built a management app for all fox owned domains.

              Reuse the stack

              When we started we wanted to merge our code in simple reusable stack. We chose angular for web and ionic for mobile. They both used the same angular practices

              Start with monolith

              We started with a monolith but we coded it in layers so we can easily reimplement that interface to call a new service instead of a database

              Technologies

              Aurelia JS
              ASP .NET
              MSSQL

              CONTACT US

                How can we help you?

                Epix

                Online streaming platform

                CMS, Microservices, Media conversion

                We ensured CMS and API solutions for Epix, a platform for content on demand, which works through digital, TV and app supported providers.

                What were our goals?

                All features or changes we do to the system need to align with these 3 main KPI`s

                1. Upgrade tech stack
                2. Prepare migration from monolith to micro-services
                3. Improve code quality
                4. Integrate payment providers
                5. Extend backpanel management

                Strategy

                Maintain and improve editorial work while paving the road to migrate towards a micro service architecture and infrastructure

                Reuse the stack

                When we started we wanted to merge our code in simple reusable stack. We chose angular for web and ionic for mobile. They both used the same angular practices

                Start with monolith

                We started with a monolith but we coded it in layers so we can easily reimplement that interface to call a new service instead of a database

                SOFTWARE
                AUTOMATON

                Outlining automation processes and coding them was a requirement from DevOps. We got it and we went further in helping them achieve this by making developers use the same deployment scripts (a single source of truth for deployment process).  Made Dev environment use the same helm chart as staging and production. One CLI to deploy your services in a  minikube instance, got the ramp-up and setup from 2 days to 4 minutes. Wow, this could be achieved by using docker-compose, but if you want to have all micro services running locally and make them talk as in prod you need to make a local cluster. It`s really great we loved it … and yes that CLI also has a –help feature.

                Technologies

                ASP .NET
                GraphQL
                Mongo DB

                CONTACT US

                  How can we help you?