Focus on scaling

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

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

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.

Technologies

Ruby
Php
Python
React.Js
MySQL
GraphQL
AWS
SQS
K8s

Project Heros

These guys were swimming in Ruby, Python, Php, Javascript, K8s, Helm, Microservices, with grace. Kudos

Alexandru Beu

Architect
“I was curious about the way computers work since early age. After I broke my computers a number of times, I eventually learned how to put the piece back together. After all these years, the curiosity is still there: from strictly to loosely typed languages, I fell in love with all programming languages alike. They are essentially a tool that helps us communicate with devices, which I still find amazing.”

Radu Buciuceanu

Lead Developer
“Programming – a simple word that gave me so much headache and so many sleepless nights. But also, what can be more beautiful than it? I’m passionate by this simple word since my 9th grade. I like it and I enjoy everything it gives to us. Starting from it’s foundation where we have to write low level code and to play with the memory hell, and ending with the high level where we can build an entire virtual world only by reusing the already existent frameworks and technologies. It is an amazing profession.”

Mihai Radulescu

Architect
“Got a PC when a was 6.. the rest was just the natural learning process. I fixed and maintained computers and software from that point. Frameworks are like fashion, patterns are found in all frameworks. Best practices morphing into bad practices. Perspective shift on data structure changing from relational to object graphs based on the problem solved. Availability issues, micro services, computing performance, memory pressure and data integrity.. I`v dealt with the pain of achieving balance in software architecture for last 10 years….and i love it.”

CONTACT US

How can we help you?

Focus on scaling

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

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

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

Project Heros

These guys were under pressure, this one was not easy. Kudos

Ciprian Dragoe

Lead Developer
Making the world a better place through technology is a motto of mine. World at its nature has balance. for me bringing balance in the world trough technoloy is my main driver.

Daniel Schiau

Project Manager
“Being part of embedded world and then advancing to more high level systems like monolith solutions and then inevitably to microservice ecosystems, I like to believe that the magic is happening when these worlds collide.”

Mihai Radulescu

Architect
“Got a PC when a was 6.. the rest was just the natural learning process. I fixed and maintained computers and software from that point. Frameworks are like fashion, patterns are found in all frameworks. Best practices morphing into bad practices. Perspective shift on data structure changing from relational to object graphs based on the problem solved. Availability issues, micro services, computing performance, memory pressure and data integrity.. I`v dealt with the pain of achieving balance in software architecture for last 10 years….and i love it.”

Daniela Ilie

Lead Developer and Scrum Rookie
“My first contact with programming was in high-school. I liked it because I felt like I can create things from nothing. I continue at university where I started creating small apps, with them trying to fix some problems I saw around me. For example mind games just to help people “train” their brain or making reading fun for kids with games after reading a book. The thing I liked the most was that at the end of university, the code I write can actually make a difference in the world around me. I like the idea of always learning something new and new ways of fixing problems.”

CONTACT US

How can we help you?

Focus on scaling

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

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

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

Project heros

Started with a simple REST api , WPF desktop app and some WCF, now we have a full fledged infrastructure. Migration to GraphQl and React web app was done seamlessly, Kudos guys nice work!

Alexandru Beu

Architect
“I was curious about the way computers work since early age. After I broke my computers a number of times, I eventually learned how to put the piece back together. After all these years, the curiosity is still there: from strictly to loosely typed languages, I fell in love with all programming languages alike. They are essentially a tool that helps us communicate with devices, which I still find amazing.”

Daniel Schiau

Project Manager
“Being part of embedded world and then advancing to more high level systems like monolith solutions and then inevitably to microservice ecosystems, I like to believe that the magic is happening when these worlds collide.”

Mihai Radulescu

Architect
“Got a PC when a was 6.. the rest was just the natural learning process. I fixed and maintained computers and software from that point. Frameworks are like fashion, patterns are found in all frameworks. Best practices morphing into bad practices. Perspective shift on data structure changing from relational to object graphs based on the problem solved. Availability issues, micro services, computing performance, memory pressure and data integrity.. I`v dealt with the pain of achieving balance in software architecture for last 10 years….and i love it.”

Daniel Chicea

Grumpy Rookie
”Entering the programming field later in my carrier unveild me a new universe. Seeing businesses virtualized and automated with so low costs clearly fascinated me. Coding an entire business flow , and then scale it at a key stroke in console line… is and will be since i was a kid… fascinating… and motivating”

Radu Buciuceanu

Lead Developer
“Programming – a simple word that gave me so much headache and so many sleepless nights. But also, what can be more beautiful than it? I’m passionate by this simple word since my 9th grade. I like it and I enjoy everything it gives to us. Starting from it’s foundation where we have to write low level code and to play with the memory hell, and ending with the high level where we can build an entire virtual world only by reusing the already existent frameworks and technologies. It is an amazing profession.”

Miuta Mihai

Rookie
“When I first laid my eyes upon a piece of code, to me it just looked like some arcane magic shrouded in a flimsy layer of logic, with a bit of math sprinkled on top. But as soon as I started studying programming, a new world was opened right before my eyes. A world in which everything is reduced to its simplest possible form, only to be then rebuilt and reshaped in a million different ways in order to provide something useful. And I’ve been loving this sometimes-capricious mistress ever since.”

CONTACT US

How can we help you?

Focus on scaling

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

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

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

MVC .NET
MSSQL
REACT
ASP .NET
SQS
SNS

Project heros

Those queues handlers and service migrations were great! Kudos!

Daniel Schiau

Project Manager
“Being part of embedded world and then advancing to more high level systems like monolith solutions and then inevitably to microservice ecosystems, I like to believe that the magic is happening when these worlds collide.”

CONTACT US

How can we help you?

Focus on scaling

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

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

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

Technologies

Aurelia JS
ASP .NET
MSSQL

CONTACT US

How can we help you?

Focus on scaling

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

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

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?