Video engineering for an online streaming platform
An American premium cable and satellite television network launched in the US in 2009.
The service is also sold direct-to-consumer through a proprietary streaming service Epix Now and via a la carte subscriptions independent of a traditional pay television platform.
The client’s fast expansion required updates on the existing platform for a better user experience, content management, and a robust platform.
The plan was to upgrade legacy code and develop new features targeting new devices like several TV operating systems and WEB content delivery.
Since the client already had a technical department, we augmented it’s team by adding expertise and increasing the delivery power .
Maintain and improve editorial work while paving the road to migrate towards a microservice architecture and infrastructure.
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 microservices 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.
Tech: Ruby, PHP, Python, ReactJS, MySQL, GraphQL, AWS, K8S
Several services were extracted, improved, or built from scratch. New TV apps for different operating systems are published in store.
The journey continues.
Happy to meet you. Let’s talk about your wildest ideas
and turn them into sustainable businesses.
Video engineering for an online streaming platform
Specialized in several fields, Reachman provides consultancy, training, and business solutions in financial, beauty and head-hunting areas.
The client wanted to expand the range of offered services by building a SaaS platform for the management of appointments, client-specialist communication, and the resulting documents.
Basically, the plan was to digitalize the client-specialist relationship for a better experience.
Keep budget low, spare some money for marketing. Validate the product and keep the system up and running so, it can sustain a clean UI rewrite. And rule number one, do it while migrate in smaller services.
We started with an MVP for dentists, which was used to test the market and demand. After the launch, a set of short-feedback loops were made in order to adjust the system to the user’s needs.
After the validation, we transformed it into a “white-label” product which was later on extended to the beauty segment, where gained more traction.
Tech: .NET Core, SOLR, Angular, MSSQL, React, Ionic, React Native, Azure
This was an MVP we had to test a product idea. Deliver fast and validate the product.
Before going wild and build the best application ever. Check that your users really need it.
A validated platform with thousands of users and hundreds of specialists for which the experience significantly improved.
We had 2 business ideas of the same code base. Stomalink and BeautyLink.
Now we are leading the new product guidelines. For the new and great product services map re-branded from the 2 white-labeled products coded. BeautyLink and Stomalink. They will merge and form OLink. A white-label appointment platform.
Happy to meet you. Let’s talk about your wildest ideas
and turn them into sustainable businesses.
Video engineering for an online streaming platform
A national leader in the field of legal authorizations for equipment and personnel.
The activity of the RSVTI operator is very important from the point of view of the safety of the people and installations.
The need was to digitalize the entire process, from keeping evidence of the authorizations status to advanced reporting and pre-filled documents generation.
To deliver high-end quality with low cost in mind.
We started with a basic set of features and built around it. The services communication was implemented using GraphQL in mind, ready to be integrated with mobile and WEB clients.
The staging and prod pipeline was done using the latest K8s/Helm best practices.
For each PR we integrated GitLab pipelines and create a k8s redeployment of all the services required. Ready to grow and scale when needed!
Tech: AngularJS & Angular, .NET Core, ReactJS, ASP .NET, MSSQL, K8s
After eight years, it was validated, and the business gained traction.
The current focus is to build for extensibility using the latest technology to enable as many integrations as possible.
Happy to meet you. Let’s talk about your wildest ideas
and turn them into sustainable businesses.
Video engineering for an online streaming platform
Is the world’s most trusted platform for online giving. It helps people raise money for charities and people they care about the most.
It began in 2000 with one simple goal – to enable charities to receive donations online from anywhere in the world.
Since the platform was started more than 20 years ago, some of the services became obsolete in terms of technology. The client’s need was to upgrade the legacy platform and develop new features according to the ever-changing environment.
The best choice was to augment the client’s technical team and work side-by-side on the monolith extraction and new features required.
When dealing with old monoliths, and wanting to extract in dedicated self-contained micro-services, you need to be sure that during the migration phase, all systems are up and running and no transactions are lost. Build infrastructure beforehand, have feature flags implemented, and have event-driven queues in place. In case something goes bad, be sure you can handle that by replaying all events and recomputing the states.
The first service that migrated was GILT (Globalization, Internationalization, Localization, Translation). When GDPR was forced in Europe, consent handling was required in multiple business units.
Tech: MVC .NET, MSSQL, React, SQS, SNS
The platform is a living system. During the time we were involved in the project, several services were extracted, built or improved.
Happy to meet you. Let’s talk about your wildest ideas
and turn them into sustainable businesses.
Video engineering for an online streaming platform
A U.K.-based ferry travel aggregator service that provides bookings for ferry crossings across the globe. Its main crossings include mainland Europe, such as the U.K., France, Ireland, the Netherlands, Spain, Italy, and Germany; North Africa, such as Morocco and Algeria; Asia, such as China, Russia, Cambodia, and Hong Kong; and the Americas, such as the U.S.A., Canada, Peru, and the Dominican Republic.
The company was founded more than 20 years ago, and the existing solution became deprecated. The used technologies are now obsolete, making development and scalability quite difficult.
The client’s plan was to upgrade the platform to the latest tech and migrate to a microservices architecture.
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.
Since the client already had a technical department, the best solution was to augment the existing team. The technical business know-how of the client’s developers combined with an infusion of a new team increased the delivery power and added value in terms of skills, ensuring a smooth transition.
Tech: .NET Core, ASP .NET, React, Redux Observable, Typescript, Elasticsearch, VB .NET, Jenkins, AWS
Even though monolith extraction is a long-running process when everything has to be done behind the scenes, without impacting the business needs, some of the most important areas were extracted into microservices and hosted in the cloud. The delivery flow is also more efficient with continuous micro-deployments.
The journey continues and the upgrade is still in progress.
Happy to meet you. Let’s talk about your wildest ideas
and turn them into sustainable businesses.
Video engineering for an online streaming platform
An American commercial broadcast television network.
New movies require new domains and new configurations. The client was searching for a solution to facilitate the purchase and maintenance of domains for a wide range of movies and TV shows.
We built a management app for all Fox-owned domains.
Integration with DNS gateways and automating the creation flows.
We delivered both frontend and backend services, consisting of domain creation workflows through external APIs, automated searches, logging, and a stats system.
Tech: AureliaJS, ASP .NET, MSSQL
An automated process that manages the DNS setup for newly added movies and series.
Happy to meet you. Let’s talk about your wildest ideas
and turn them into sustainable businesses.