Airflow, AWS, Bitbucket & Bamboo, Go, Kubernetes, React.js, Terraform

We've designed and developed from the ground up a new microservices-based architecture around the Golang ecosystem.

Challenge

Outdated system

Mobile phone image

The previous version of the system was based on the outdated technology of .NET and MS SQL server, limiting the growth of the company and lowering performance. This is why bringing the system to more modern technology to increase performance and allow for more rapid company scaling became the number one priority. Also, the infrastructure environments needed to be more robust to increase reliability while optimizing costs. Bringing the overall system to the next level in terms of data processing, analytics, and machine learning was defined as an additional challenge that needed to be addressed to bring move business development and increase market share.

Solution

Leveraging the latest tech on all sides

Mobile phone image

We’ve designed and developed from the ground up a new microservices-based architecture around the Golang ecosystem, while simultaneously migrating to a single-page React.js application on the frontend. This approach allowed us to create an architecture that makes it much easier to scale up rapidly both in terms of application sailing and business development. In addition to that, we completely redesigned their data flows in Airflow, introduced a data store based on Google BigQuery, and created several machine learning models that improve marketing efficiency as well as revenue. To make the entire infrastructure more modern and flexible, it was migrated to Managed Kubernetes on AWS (EKS) also CI and CD pipelines were reconfigured with leading tools which led to faster and more automated software development processes. On top of that, we’ve developed one of the most crucial functionalities in the entire system – a brand new payment functionality designed for payment processing with a key focus on security and anti-fraud policies. The new functionality has integrated the system with Braintree payments.

More case studies

Tablet image

ML based portfolio optimization

A detailed case study of an asset management solution done by NG Logic LLC for Finexy

Read more
Tablet image

Django, HTML5 & CSS, Javascript, Python, REST API, Vue.js

League Directory

Automating the process for assigning responsibilities and tasks to AJLI’s members globally, by coordinating the administrative side with the end-used components to ensure flawless task management and communication.

Read more
Tablet image

Django, HTML5 & CSS, Javascript, Python, REST API, Vue.js

Process Automation

Automating the process for assigning responsibilities and tasks to AJLI’s members globally, by coordinating the administrative side with the end-used components to ensure flawless task management and communication.

Read more
Tablet

AWS, Django, ElasticSearch, Go, Python, Slate

NewsDirect

We’ve designed and developed from the ground up a microservices-based architecture, both front-end and back-end incorporating state of the art modern technology allowing for communication using both synchronous and asynchronous calls to ensure high system flexibility and scalability.

Read more
Tablet

GRPC, Kafka, Kotlin, Microservices, React.js

Spruce

Our team provided consultancy and technology expertise to deliver a new, better experience to the end-user. Delivered a new, better solution for the end-user of the web app to maximize the experience.

Read more
Tablet image

Django, HTML5 & CSS, Javascript, Python, REST API

American Red Cross

Redesign the entire intake process for new volunteers became the major challenge as even 150K new applicants needed to be processed.

Read more
Previous arrow icon
Next arrow icon

Talk with experts

We look forward to hearing from you to start expanding your business together.

Email icon [email protected] Phone icon +1 (888) 413 3806