AWS Cloud, DevOps & Data Engineering / AWS PARTNER
Matoffo is a cloud native company who visions cloud computing as the home for tech products. Our team of top-notch engineers specialize in Cloud, DevOps and Data engineering solutions, we develop scalable cloud native applications, provide DevOps services which facilitate innovations and allow delivery of products faster, implement comprehensive data engineering solutions which provides valuable insights for business, build reliable and secure cloud infrastructure for our clients.
Our primary focus is AWS cloud solutions, we are an official AWS Select Tier Services Partner, that demonstrates we have trained and certified teammates, as well as customer experience.
Services:
-
Cloud, DevOps and Data Engineering Consulting;
-
Cloud, DevOps and Data Engineering Solutions Development;
-
Dedicated Team Services (Staff Augmentation).
Cloud, DevOps and Data Engineering Expertise:
-
Cloud: AWS - official Select Tier Partner;
-
IaC (Infrastructure as a Code): Terraform, AWS CloudFormation;
-
CI/CD (Continuous Integration & Continuous Deployment) : Jenkins, GitLab CI, Github Actions, CircleCI, AWS CodePipeline, Azure DevOps, Bamboo;
-
Monitoring and logging: DataDog, Prometheus/Grafana,, New Relic, Elastic Stack (ELK stack), AWS CloudWatch;
-
Dockerization and orchestration: Kubernetes (Bare Metal), Docker, Amazon EKS, Amazon ECS, AWS Fargate;
-
BigData: Spark/PySpark, Hive, Kafka, Redis, ELK stack (Elasticsearch, Logstash, Kibana), Tableau, Databricks, Airflow, Amazon EMR, Amazon Kinesis;
-
Data Modeling: Data Warehouse, Data Lake, Delta Lake, Data Mesh, Data Marts;
-
Data Lakes and Analytics: Amazon S3, AWS Lake Formation, AWS Glue, AWS Athena, Amazon Redshift;
-
Databases: MySQL, MongoDB, PostgreSQL, MariaDB, Amazon Aurora, Redshift, Elasticsearch, Cassandra, MongoDB, DynamoDB, Snowflake, Oracle SQL;
-
Serverless: AWS Lambda, AWS Fargate, AWS Step Functions;
-
Configuration Management: Ansible, Chef, Salt, Puppet;
-
Programming languages: Python, Go, Node.JS;
-
Scripting languages: Bash, Powershell.
1 Language
- English

headquarters
other locations
-
-
3 Vulytsya KamenyarivL'viv 79000Ukraine
Focus
Portfolio

AWS NATIVE KUBERNETES SOLUTION
Matoffo Solution
Since most of Client's services have a similar structure, we decided to start by splitting each Laravel PHP service into separate components (web server, fmp server, queue, cron job). Next, we dockerized each of these components. Kubernetes Cluster was created to manage docker containers.
As a core of this solution, our development team used AWS EKS because it provides a fault tolerance/high availability environment with multiple beneficial features like the ability to use:
-
Scalable solutions using HPA/Replicas/Specified resources per Service;
-
Karpenter as Autoscaler to AWS EKS Cluster (can determine which node should be raised with a specific type);
-
Managing secrets using HashiCorp Vault (injected as a sidecar to Kubernetes pods);
-
Automation deploy using GitOps solution (ArgoCD as a tool to implement this approach);
-
Full automated CD with automatically created DNS records (using ExternalDNS addon for EKS);
-
Clear monitoring and logging using Prometheus and Grafana (with own dashboards/alert manager to get some notifications in Slack);
-
Ability to create new environments from scratch using the IaC approach (Terraform for infrastructure/Kustomize for applications).
Last but not least, we also built a VPN server based on OpenVPN to enable completely private access to the AWS environment and all services located in Private Subnets and not exposed to the world.
Additionally, we redesigned the GitLab CI part to maintain a fully automated build and deploy services without interruptions so that the developer just pushes code, while CI and CD completely cover all the rest.
The development team included three DevOps engineers responsible for different processes, including Kubernetes configuration, CI/CD setup, frontend development, and allied support. In general, it took us about a month to deliver a ready-to-use AWS solution.
Please see more details here -
https://matoffo.com/cases/aws-native-kubernetes-solution/

SERVERLESS DATA & ML PIPELINES
The client had high costs for development, deployment, and, most importantly, operation of the data platform including Data Lake, Ingestion, and ML Pipelines. The pipelines were mostly running in EC2 instances, which led to the increased cost of operations and required a significant amount of time to deploy and test the pipelines in lower environments.
The solution allowed to significantly reduce the cost and time spent on development and deployment. It was achieved by introducing infrastructure as code that quickly and seamlessly deploys infrastructure on multiple environments (Dev, Stage, Production). Besides, during the implementation, the team developed the set Lambda and Step function which triggers data processing by the event that excludes cases where EC2 instances are idling and created cost-efficient Data Lakes.
Full version of Case Study - https://matoffo.com/cases/serverless-data-ml-pipelines/

A HIGHLY AVAILABLE MICROSERVICE ARCHITECTURE
Matoffo Solution
There was created a new AWS environment based on microservice architecture. The docker image was developed according to the latest best practices like multi-stage building, minimizing the number of layers, decoupling applications, etc. Backed services were deployed using AWS Fargate. For the front-end, the web application was configured as a CDN service using AWS CloudFront. To automate deployment and release processes, we created GitLab CI pipelines.
All secrets for the deployment process are stored securely in GitLab CI while all infrastructure is deployed by Terraform. State files for Terraform are stored in AWS S3 so they can be easily accessible from local and CI environments. For solving requests to deploy with zero downtime and rollback, we have decided to use AWS CodeDeploy. This solution gives the possibility to use Blue/Green deployment and an easy way to rollback to the previous version.
To complete this solution, we used the following tech stack: Amazon S3, RDS, Terraform, Gitlab CI, Application Load Balancer, Amazon ECS, CloudFront, Docker, ElastiCache, AWS CodeDeploy. The development team included three DevOps engineers (provided by Matoffo) and one technical director (provided by the client). In general, it took us about a month to deliver a ready-to-use AWS solution.
Please see more details here - https://matoffo.com/cases/a-highly-available-microservice-architecture/

CLOUD & DEVOPS SERVICES FOR FINTECH PRODUCT
The client experienced the need to automate the deployment process of microservices and simplify the release process. One of the requirements was to migrate Docker containers to AWS ECS and move existing infrastructure to Terraform.
With the delivered solution, the client has got a highly available and resilient to failures microservice architecture that uses AWS ECS and a fully managed and automated deployment process using Jenkins CI. Besides, the infrastructure has been migrated to Terraform which allows to manage and add new resources much easier and more efficiently.
More details here -
https://matoffo.com/cases/infrastructure-devops-services-for-fintech-product/

CICD FOR MOBILE CROSS PLATFORM APPLICATION
Initially, the client's development team performed continuous integration and continuous deployment processes manually. Consequently, it was time- and effort-consuming to build cross-platform mobile applications. Besides, they used the legacy tools stack – that doesn't have built-in mobile-specific continuous integration and deployment capabilities.
The introduced solution significantly improved the time to release, and also enhanced the mobile application development itself by automating continuous integration and continuous deployment process that positively impacted business KPIs
Full version of Case Study - https://matoffo.com/cases/cicd-for-cross-platform-mobile-development/

CLOUD & DEVOPS SERVICES FOR REAL ESTATE PRODUCT
The client faced the need to automate multi-environment continuous integration and deployment process of microservices, move the front-end part to CDN as well as deploy multi-environment infrastructure as a code.
With the delivered solution, the client has got a highly available and resilient to failures microservice architecture powered by AWS ECS with CloudFront and a fully managed and automated deployment process powered by GitLab CI.
Full version of Case Study - https://matoffo.com/cases/iaccicd-cloud-devops-services-for-real-estate-product/

DATA SCIENCE INFRASTRUCTURE
The client needed to strengthen collaboration within the data scientists team by moving research capabilities into cloud workloads. Besides, they wanted to automate and unify the deployment process of AWS resources. That, in turn, would decrease the time and effort required for a team of data scientists to build and test their models.
The developed solution has allowed the client to use Terraform code and GitLab pipelines instead of manual AWS infrastructure and lambdas deployment. The data scientists team can now deploy AWS resources and test models in cloud workloads faster and more efficiently, which means they can focus on key scientific objectives rather than cloud engineering.
Full version of Case Study - https://matoffo.com/cases/iac-data-science-infrastructure/

Cloud & DevOps Services for Cloud Native Product
The client had a manual multi-environment infrastructure deployment, аnd no continuous integration & continuous deployment automation.
As a result, implemented solution significantly increased the speed of product development, release and delivery cadence of new application versions and, finally, allowed to fully focus the development team capacity on product development rather than on doing manual CI/CD activities.
Full version of Case Study -
https://matoffo.com/cases/iaccicd-cloud-devops-services-for-cloud-native-product/
![[AWS] DATA CENTER MIGRATION](https://img.shgstatic.com/clutchco-static/image/resize/500x350/s3fs-public/portfolio/6ade7fbd3eb5622a34005ff642d0199b.png)
[AWS] DATA CENTER MIGRATION
CLIENT BACKGROUND
The client is the one of leaders in telecommunication services domain by delivering the unique value proposition in targeted business niche. To deliver the services utilizes data center infrastructure with comprehensive hardware and software solutions.
CHALLENGES
The client experienced the need to migrate as much of on-premises IT infrastructure resources which are being running on an outdated VMware ESXi cluster (dedicated physical boxes) as possible due to shutdown of a classic data center in the current physical location. The environment included a plethora of different services to migrate: AD DS, DFS, DHCP, File Servers, old custom 2-tier applications, BizTalk application cluster, IIS, TFS server, SQL Servers, etc.
SOLUTION
Has been proposed to use the built-in AWS capabilities and tools. Hence, the choice was made in favour of AWS server migration service. Primarily, most of the services were migrated using lift and shift strategy. Once the VM images were uploaded to the cloud, Terraform was used to create the needed resources and perform initial configuration. Minor architectial changes were made to DFS and DHCP. SQL Servers were migrated to AWS RDS PaaS offering.
TECHNOLOGIES
HashiCorp Terraform, AWS RDS, AWS EC2, AWS CloudTrail, AWS Migration Service, AWS Database Migration Service.
BENEFITS
All services are smoothly running in the cloud and as a result the client got a better performance with even lower specs due to smaller network latency and better rightsizing. Switching to RDS allowed to release the burden of OPS tasks. From security perspective all migrated services are aligned with cloud environment, leveraging storage encryption, improved network security. Additionally, highlighting that improved downtime KPI, business agility and significantly decreased capital expenditure.
![[AWS] INFRASTRUCTURE MIGRATION](https://img.shgstatic.com/clutchco-static/image/resize/500x350/s3fs-public/portfolio/7375c5e8e6a903cbd4ed12238f3b8683.png)
[AWS] INFRASTRUCTURE MIGRATION
CLIENT BACKGROUND
The client is one of the biggest banks in the Eastern Europe. Utilizes comprehensive solution which includes multi-purpose payment system that combines cashier, accountant, clerk, and administrator workplaces. Additionally the application service is an engine for self-service kiosk machines. The system processes millions of payment transactions per month, aggregates and keeps track of a complete bank day workflow, the number of payment during month significantly vary, in the beginning of a month the load may be 5x-8x larger than daily average.
-
4 large Microsoft Hyper-V application services must be migrated to AWS for automatic scale in/out
-
4-node Microsoft SQL Server DB cluster must stay in the client's datacenter but be replicated to AWS
-
2-node DWH and Reporting Service machine must be migrated to AWS
CHALLENGES
The goal was to partially migrate on-premise infrastructure. Application services must be hosted in the cloud for cost reduction and scaling. The database cluster must be replicated in the cloud to reduce costs of disaster recovery infrastructure and reduce downtime, but the write nodes should stay in the local data center.
-
Diverse infrastructure, complex security rules, thousands clients over LAN
-
Legacy Application (Borland C++). Possible instance failures, no automatic disaster recovery.
-
Complex database with heavy usage of triggers, transactions and stored procedures.
-
Regular spikes in the workload
SOLUTION
AWS Migration Service helped to migrate application services. The VM incremental backups allowed prolonged iterative step-by-step migration with an excessive testing phase. The EC2 auto scaling groups enabled cost-effective automated scale in/out approach. CloudEndure Disaster Recovery provided easy way to establish bridge between on-premise SQL Server cluster and backup replicas. VPC subnets, security groups and ACLs allowed quick and secure infrastructure configuration for further operational usage.
TECHNOLOGIES
AMS, CloudEndure DR, EC2 + Auto Scaling, Cloudformation, VPC, Migration Service.
BENEFITS
As a result, the solution helped the client to significantly reduce infrastructure costs and strengthen customer satisfaction via improved business continuity approach. Auto scaling, improved backup strategy and disaster recovery were the key differentiators that helped the client with a decision on further cloud migration. As a consequence, though the initial phase was critical for the company's path to digital transformation, but with the help of AWS migration services the client ensured that the cloud migration is right path and trusted Matoffo and AWS with further cloud strategy development. Migration features like incremental replication allowed to test the new infrastructure and smooth iterative transition before the final cutover, which release the overall migration stress.

Wellbeing Application
The purpose of the solution to gain maximum benefits from standing desks, majority of users doesn't use them correctly (e.g. stands or sits a lot without breaks) which make the usage unhealthy. To solve this issue have been developed solution which included mobile, backend and hardware compoments.

Decentralised Voting PoC
Technologies: Node.js, React.js, Nem Blockchain, Android.

Crowdfunding Solution
The main purpose of the solution is to support comprehensive business processes during initial coin offering. The primary focus was on token sale flow, it supports cryptocurrency transactions as well as fiat currency transactions. The token sale flow takes into account many factors that increase conversion. Apart from that, the solution includes other significant functionality, for instance, which intended to support KYC criteria and requirements, other functionality.
Technologies: React.js, Node.js, Smart Contracts, Blockchain.

Supply Chain Application
Supply chain solution for transportation goods which are sensitive to temperature, humidity, and other parameters during transportation. The main goal of the solution to make transparent shipment parameters for participants and ensure that data is immutable. The application runs on top of Hyperledger Blockchain which is intended to provide transparency for all parties and provides data storing immutability.
Technologies: Hyperledger, AWS, Go, ReactJS.
Reviews
the project
Staff Augmentation for Food & Biotech Company
"We were able to get to a point where they work seamlessly with our team fairly quickly."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I was the Operations Lead for a food and biotechnology organization revolutionizing how we think about diet and disease.
For what projects/services did your company hire Matoffo?
Our company hired Matoffo to both support and augment our Data Science and Engineering teams. We required skills ranging from standing up a Data Lake consisting of a wide range of databases for research purposes, building APIs for our Data Scientists to work with the ingested, cleaned, and transformed data, and automating infrastructure with Terraform, Github actions, etc. This was a zero-to-one build out.
How did you select this vendor and what were the deciding factors?
We identified Matoffo based on past experience with key team members at the organization.
Describe the project in detail and walk through the stages of the project.
The Matoffo team embedded themselves in our weekly processes, quickly got upto speed on our needs, helped build out requirements documentation, and started getting the work done.
How many resources from the vendor's team worked with you, and what were their positions?
We cycled through a number of resources based on individual project needs that evolved over the year plus that we collaborated. The team continues to support the organization as it prepares for it's next phases.
Can you share any outcomes from the project that demonstrate progress or success?
We were able to scale our dataset from a meager, locally developed and hosted academic database up to a multimodal, interactive set of data tools and infrastructure that supported hundreds of integrated columns from a wide range of sources resulting in billions of data points for our scientists to work with. They also achieved massive savings in data processing time through optimizations at the ingestion and data integration levels.
What were very expensive toolsets, became readily available, cheap, runnable reports. Our team was also able to use this infrastructure to create easy to use GUIs for non-technical stakeholders, reducing overal time-to-market and improving our ability to rapidly prototype real-world solutions like nutraceuticals and food products.
How effective was the workflow between your team and theirs?
We were able to get to a point where they work seamlessly with our team fairly quickly. As with any cross-functional, distributed international team, you're going to have to optimize for what works for your humans. These guys are so flexible they met us in our tools, on our time, and were there as another set of eyes on the ground with us everyday.
What did you find most impressive or unique about this company?
Their ability to solve problems. Anything you throw at them. They either have the immediate experience for a solution, they know can pull in someone who does, or they can walk you through options that are much more creative than your team can come up with on their own.
Are there any areas for improvement or something they could have done differently?
As with any staff augmentation, the only way it could've been improved is if we literally hired them all full-time.
the project
Staff Augmentation for Educational FinTech Company
"They’ve been able to identify and deliver scarce resources in a time where IT technical staff is difficult to find."
the reviewer
the review
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the CTO of ClassWallet, a company that deals with the distribution of discretionary funds for parents, teachers, and students in the educational space.
What challenge were you trying to address with Matoffo?
We needed someone to provide us with staffing and thought leadership around DevOps and architecture.
What was the scope of their involvement?
Matoffo is providing me with HR support and staff augmentation services. They also provide us with thought leadership around the best practices and key resources on the ongoing operation of a business.
What is the team composition?
I hired a DevOps engineer, QA engineer, and architect.
How did you come to work with Matoffo?
I’ve worked with Matoffo in the past and I know their CEO who I collaborated with years ago when we started this business. I stayed in touch with him because I felt that he was a man of integrity and he has never let me down.
What is the status of this engagement?
The ongoing partnership started in January 2020.
What evidence can you share that demonstrates the impact of the engagement?
Matoffo is currently providing us with 25%–30% of my workforce, and they’ve been able to identify and deliver scarce resources in a time where IT technical staff is difficult to find.
How did Matoffo perform from a project management standpoint?
They manage the project professionally. We use confluence and JIRA internally, and we typically communicate through Slack and Zoom.
What did you find most impressive about them?
We’re impressed with their integrity, dedication, and hard work in the staff augmentation sector. It’s a fairly competitive space and we’re happy we have someone dependable we can trust to outsource to.
Are there any areas they could improve?
I don’t think there’s anything they could do differently, because they always deliver what they promise.
Do you have any advice for potential customers?
Any time you’re working with staff augmentation, it’s really important to have adequate requirements, so they can help to find the matching resources.
the project
Custom Software Dev for Job Search Platform
"They have enterprise-level expertise which is affordable for a small business like us."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am Co-Founder and COO of company that runs Job Search internet service, our goal is to have all IT vacancies to be posted in one website by using machine learning capabilities and provide for job seekers opportunity to find the job of dream by using smart search features.
For what projects/services did your company hire Matoffo?
Our development and release process was very hard and time consuming, and we were struggling with validation our hypotheses as it took significant time from idea to validation. We hired vendor to help us with building proper continuous integration and deployment process which includes intermediate quality checks. The goal was to speed up development and release to meet business goals and keep application quality on sufficient level to support and scale in future.
How did you select this vendor and what were the deciding factors?
We were searching cloud companies within a personal networking. After discussion with Matoffo team we understood that is perfect match from expertise and budget perspectives.
Describe the project in detail and walk through the stages of the project.
Everything was pretty smooth, before starting the project they identified where we are and what we aiming to achieve, then they proposed solution which meets our needs. Once we approved solution, timeline and cost they started implementation. After that they went through implementation steps with regular sync ups, by the end of solution implementation they did final demo and provided short training.
How many resources from the vendor's team worked with you, and what were their positions?
They provided a project manager, lead cloud consultant and DevOps engineer.
Can you share any outcomes from the project that demonstrate progress or success?
Required cloud infrastructure and CI/CD pipelines have been built successfully. The most important for me continuous integration and deployment part, they automated for us this process and inserted new to us quality gates that assisted to increase the quality of product and allowed to release product faster that is crucial for us.
How effective was the workflow between your team and theirs?
The team was highly reliable, always ready to adapt to changes and find the most appropriate solution. Mostly communication was conducted via slack, also we had weekly google meet sync ups to make sure we are the same page regarding the progress and provide early feedback.
What did you find most impressive or unique about this company?
They have enterprise-level expertise which is affordable for a small business like us. This makes a strong basement for business grow and scalability as well as it could be reused once we go to another level.
Are there any areas for improvement or something they could have done differently?
There is always area for improvement, but I didn't identify anything that impacted on my cooperation experience with them.
the project
Staff Augmentation for SaaS Product
"Mafatto demonstrated expertise and thought leadership that enabled us to move quickly without course corrections."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We are a SaaS product that services the Financial Services industry> As CTO I am responsible for the delivery of all product and related technology services.
For what projects/services did your company hire Matoffo?
We hired Matoffo to help us modernize and automate the continuous delivery and integration for or dev piplines.
What were your goals for this project?
We need to automate the flow of code from source management through to the build and deployment in high availability environment. We needed to further harden and make bulletproof from a security perspective and add visibility to our operations team.
How did you select Matoffo?
I have worked wiht Serghii and his team before and was happy t engage them again as they always deliver.
Describe the project in detail.
We need to automate the flow of code from source management through to the build and deployment in high availability environment. We needed to further harden and make bulletproof from a security perspective and add visibility to our operations team.
What was the team composition?
A PM and two dev ops engineers for Mafatto and 3 internal resources.
Can you share any outcomes from the project that demonstrate progress or success?
The project was a success. We accomplished all our goals and on time.
How effective was the workflow between your team and theirs?
After the initial discovery, we had twice weekly calls for the team and also an open Slack room to facilitate communication. The time zones were not an issue and the team in Europe was accommodating.
What did you find most impressive about this company?
Mafatto demonstrated expertise and thought leadership that enabled us to move quickly without course corrections. They were able to make compromises where needed to accommodate our specific needs on both technology and communication.
Are there any areas for improvement?
None
the project
DevOps Services for Saas Platform
"Their client-oriented team and attitude towards work spoke louder than any words!"
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am Founder and CEO of Blueghost company. It is the ultimate work-space that gives you the toolset to simplify your life, whether you produce complex events, manage artists or are in the spotlight yourself. Blueghost helps event organizations streamline their operations, without going mad. A holistic platform that allows brands like Lollapalooza and T4F to focus on creating memorable experiences, and allowing human interactions to flourish.
For what projects/services did your company hire Matoffo?
Set up AWS envoirment on Fargate with GitLab & GitLab CI/CD
How did you select this vendor and what were the deciding factors?
We needed responsible professionals who could help us release the project. We had to be sure of their deep expertise and timely delivery. After discussion with the Matoffo team we understood that is perfect match from expertise and budget perspectives.
Describe the project in detail and walk through the stages of the project.
We are about to release our new version and need to continue an existing project our last devops engineer started but didn't conclude.
- All infrastructure was configured with Terraform, CI/CD with GitLab and pipelines on GitLab CI.
- Also we have created agen on Amazon in order to get a faster build process.
- Setup production machines and auto scaling.
- Set up four environments and configured autoscaling for the production environment.
- Front end part was deployed with CDN.
- Make the switch.
Once we approved the solution, timeline and cost they started implementation. After that they went through implementation steps with regular sync ups, by the end of solution implementation they did final demo.
How many resources from the vendor's team worked with you, and what were their positions?
They provided 3 strong Senior DevOps engineers for us.
Can you share any outcomes from the project that demonstrate progress or success?
Clutch review for Oliver Clutch review for Oliver 100% 10 B7 Required cloud infrastructure and CI/CD pipelines have been built successfully. The most important for us was compliance with the deadlines and our release at the scheduled time, and what I want to say is that MATOFFO was perfect for us in this and helped us finish everything on time and with the highest quality, for which we are very grateful to them.
How effective was the workflow between your team and theirs?
The team was highly reliable, always ready to adapt to changes and find the most appropriate solution. Mostly communication was conducted via Slack chat, also we had weekly google meet sync ups to make sure we are on the same page regarding the progress and provide early feedback. In general it was very pleasant communication with professionals who value both their time and yours
What did you find most impressive or unique about this company?
Their client-oriented team and attitude towards work spoke louder than any words! Maximum return and responsibility. Although this is a business and we all here want to make money first of all, it feels like this is not about MATOFFO!
Are there any areas for improvement or something they could have done differently?
There is always an area for improvement, but I didn't identify anything that impacted on my cooperation experience with them. Everything was really top notch.
The team has developed the client's data infrastructure that helps them in saving processing time. It also saves them money because the team has made their toolset available where they can run their reports. The client is impressed by the team's flexibility as their partnership continues.