Netframe

IT Development Company

Visit website
Write a Review
Verified Profile

Welcome to Netframe, your premier provider of Software and Web development, Odoo CRM/ERP development, and DevOps services. We are a team of experienced software developers, DevOps engineers and ERP consultants who specialize in creating innovative and efficient software solutions for our clients.

Please, visit our website www.netframe.org and our page on Odoo https://www.odoo.com/partners/netframe-7748164

We specialize in Odoo development, which enables us to create custom business applications that are built using the Odoo framework. This open-source enterprise resource planning (ERP) software is a comprehensive, modular solution that can be used to manage different aspects of a business, such as accounting, inventory, sales, and customer management.

To help our clients get the most out of their software development, we also provide DevOps services. These services help to speed up the delivery of software applications and services. This includes activities such as continuous integration, continuous delivery, and automation. DevOps practices can help organizations to improve their software development process, reduce costs and improve the efficiency of their operations.

With our expertise in Software and Web development, we are able to provide custom software development services that are tailored to the specific needs of our clients. Any programming language that is well-suited for a wide range of applications, from web development to data science and machine learning.

At Netframe, we believe in working closely with our clients to understand their unique needs and goals, and to deliver software solutions that exceed their expectations. Whether you are looking to build a new application or optimize your existing systems, we have the expertise and experience to help you achieve your objectives. Contact us today to learn more about how we can help you take your business to the next level.

$25 - $49/hr
10 - 49
2020
Locations
Latvia
Saules 4-3, Subate, Daugavpils City LV-5401
+37128620277

Focus Areas

Service Focus

20%
20%
18%
12%
10%
10%
10%
  • Web Development
  • Software Development
  • DevOps
  • Cloud Computing Services
  • Maintenance & Support

Client Focus

55%
25%
20%
  • Medium Business
  • Large Business
  • Small Business

Industry Focus

25%
25%
15%
10%
10%
10%
5%
  • Business Services
  • E-commerce
  • Information Technology

Netframe Clients & Portfolios

ARCHITECTURE REVIEW for HIGH LOAD BETTING PLATFORM
View Portfolio
ARCHITECTURE REVIEW for HIGH LOAD BETTING PLATFORM
  • ARCHITECTURE REVIEW for HIGH LOAD BETTING PLATFORM screenshot 1
$10001 to $50000
13 weeks
Gambling

Key concepts

Multiple location regions

User facing region with its own dynamic caches is represented on the diagram and is working to ensure fastsest dynamic content apearance for the end users and close to the customer CDN and security logic

User local caches and websockets

Caches on the close to the customer region ensure fast socket updates from the provider backend servers for the content that is shared between multiple users and shards

Microservices that are independant and working through message broker

Every integration is an isolated microservice that is using

  • distributed cache for state synchronization
  • message broker for event synchronization

Shards for users

  • users are split to groups and all the transactions and computations are done on the shard, with no dependency on other shards
  • the cumulative parameters and configs are synchronized via the message broker to the admin/backoffice platform
  • configurations and global events are done through the same queing tier

Big Data / Analytics

  • standard big data patterns are applied onto gathering and distributing data from multiple shards and providing common interface to the cumulative and analytical data

Global Backoffice

  • Global admin tool is used for managing users, content and event provider
  • Casino lobby is managed there as well as company risks and p&l

Event / Content manager

  • A combo tool that allows to configure events based on the offerings on the provider

Provider manager

  • A hub for all the providers, their configs the content they offer and their manager

Provider adapters

  • Provider adapters as microservies allow to add unlimited amount of any content / bettable content providers including
    • Stats
    • Video
    • Differnent sports
    • E-sports
    • Virtual sports
    • Exchange
    • Sports book
  • Separate lyfecycle and security for all the providers
  • Common commuication interface

Casino lobby / casino adapters

  • Casino providers are treated / configured separately and grouped into configurable casino lobby

Autoscaling stateless cluster to support peak loads

  • Sports betting is hugely dependant on some timed events, so the load is significantly higher onto some dedicated time slots throught the year
  • Autoscaling stateless servers group allows to add more compute power only when it’s needed, thus making overal platform very cost-effective

Payment gateway

  • Needed for b2c mostly, but could be extended for uncommon b2b payment methods

Seamless

  • Flexible member account structure allows using an external wallet as a transaction approval source, allowing the system to be integrated into bigger platforms through seamless iframe
Improving Infrastructure and Automating Business Processes
View Portfolio
Improving Infrastructure and Automating Business Processes
  • Improving Infrastructure and Automating Business Processes screenshot 1
$10001 to $50000
6 weeks
Business Services

Our client is a software development company specializing in auto finance and fintech, faced the challenge of needing to scale up their load balancer and improve the speed of their servers. They wanted to manage their business processes using automation tools and optimize their infrastructure. The team chose to work with Azure DevOps for CI/CD, Pulumi for infrastructure management, and Microsoft Azure for infrastructure.

Challenge: The company faced the challenge of needing to improve their infrastructure to better handle the increasing demands of their business. They needed a solution that would allow them to scale up their load balancer, manage their business processes using automation tools, and improve the speed of their servers.

Solution: The Netframe team chose to work with Azure DevOps for CI/CD, Pulumi for infrastructure management, and Microsoft Azure for infrastructure. The team improved their infrastructure by implementing infrastructure improvements, setting up dev/test/prod environments, and providing technical processes monitoring during communication. They also built and deployed their CI/CD pipeline and provided technical documentation, including auto-release notes documentation.

Result: The team's efforts resulted in improved infrastructure, better business process management, and faster server speeds. Communication with the customer was key to understanding their requirements and proposing the right solution. The team was able to demonstrate the improved infrastructure, and discuss what could be improved and provide technical suggestions for future purposes.

Conclusion: This case study highlights the importance of communication and understanding customer requirements when implementing infrastructure improvements and automating business processes. The Netframe team was able to achieve their goals by working with the right tools and technologies, and by keeping communication with their customers at the forefront.

Streamlining Deployment and Reducing Costs with DevOps
View Portfolio
Streamlining Deployment and Reducing Costs with DevOps
  • Streamlining Deployment and Reducing Costs with DevOps screenshot 1
$10001 to $50000
9 weeks
Legal & Compliance

Summary:Netframe's DevOps team improved the project's scalability, reliability, and performance by implementing Amazon EKS for container orchestration, RabbitMQ for message brokering, and GitLab for CI/CD pipeline. They also used Terraform for infrastructure as code, resulting in faster and more efficient deployment of new features and bug fixes. Additionally, the team reduced operational costs by implementing cost-effective cloud hosting and infrastructure solutions, and implementing automated testing and monitoring tools.

Challenge: The project faced challenges with slow deployment times and high operational costs. The project needed a solution that would allow for faster and more efficient deployment of new features and bug fixes, while also reducing operational costs.

Solution: The Netframe DevOps team implemented a variety of technologies to address these challenges. They used Amazon EKS to manage their Kubernetes clusters, providing a cost-effective container orchestration platform that allowed for quick scaling of the application. They also implemented RabbitMQ as a message broker to ensure the application remained responsive, even during periods of high traffic.

The team also utilized GitLab for their CI/CD pipeline, allowing for quick and easy deployment of changes. Terraform was used for infrastructure as code, making it easier to provision the necessary resources for the project. To reduce operational costs, the team implemented cost-effective cloud hosting and infrastructure solutions, as well as automated testing and monitoring tools.

Result: The implementation of these technologies resulted in faster and more efficient deployment of new features and bug fixes, as well as reduced operational costs. The project now has the scalability, reliability, and performance necessary for success, thanks to the efforts of the DevOps team.

Conclusion: By implementing the right tools and technologies, the Netframe DevOps team was able to streamline the deployment process, reduce operational costs, and improve the overall performance and reliability of the project. This case study demonstrates the importance of investing in the right DevOps solutions to achieve success in today's fast-paced, technology-driven business environment.

Discover more

Small business automation with ERP ODOO
View Portfolio
Small business automation with ERP ODOO
  • Small business automation with ERP ODOO screenshot 1
$10001 to $50000
18 weeks
Business Services

Challenge

To implement an ERP system for enterprise management, which would allow to unify everything in one program and abandon a set of unrelated software solutions, a modern, flexible platform that can scale and change in conditions of rapid development and adaptation of the company to external challenges.

Solution

The essence of the main process is to get request a service, appoint an executor, provide a service and receive payment for it.

The process of provisioning itself service can be short (receiving a request and immediately providing the service) or extended in time (providing the service may take a long time and consist of several stages). If the provision process services stretched over time, the company needs project management, where each provision services are a separate project with its own performers.

The main sources are paid advertising on Facebook and Google, as well as the company's website.
Almost all of the company's work is conducted through projects, tasks are assigned to executors and
the time spent on them is recorded.

Spent time can be billed to customers.

Result

The result of the work was the construction of a single system based on ODOO - an open source solution that has a modular system with flexible customization. This decision made it possible to improve the new platform with additional functionality for accounting and management accounting, which corresponds to the legislation and the peculiarities of the Ukrainian IT environment.

At the stage of implementation of the new ERP, the Netframe team refined a number of the company's business processes, carried out migration and structural consolidation of data from other systems. As a result, the new platform was fully adapted to the needs and specifics of the business

Automation of infrastructure deployment
View Portfolio
Automation of infrastructure deployment
  • Automation of infrastructure deployment screenshot 1
$10001 to $50000
18 weeks
Information Technology

Netframe is excited to announce the implementation of the Infrastructure as Code (IaC) paradigm for our clients. This approach allows for the unification and automation of infrastructure deployment, including Azure Data Factory and Azure Databricks, which results in increased consistency, repeatability, and scalability of infrastructure deployments.

Our team is experienced in using tools such as Terraform, Ansible, and Azure Resource Manager (ARM) templates to define infrastructure in a versionable, human-readable format and automate the provisioning and management of resources. This enables easier collaboration and management of infrastructure among development teams.

Furthermore, we specialize in automating the assembly and implementation of functional applications based on Azure Cloud solutions. This streamlines the development process and enables our clients to deploy their applications more efficiently.

We are dedicated to providing our clients with the most efficient and cost-effective solutions. Our implementation of IaC is just one example of our commitment to staying up-to-date with the latest technologies and best practices in the industry.

Learn more

Customization Odoo CRM Notifications
View Portfolio
Customization Odoo CRM Notifications
  • Customization Odoo CRM Notifications screenshot 1
$0 to $10000
5 weeks
Business Services

Netframe is excited to announce the launch of our latest project, a customized Odoo CRM solution designed to streamline and automate the lead management process for our clients. Our team of experts has worked closely with the client to understand their unique business needs and tailor the solution to fit those needs.

One of the key features of this project is the automation of lead distribution between employees, using a lead routing rule based on specific criteria. This ensures that leads are quickly and efficiently directed to the right team member, increasing productivity and conversion rates.

In addition, the project includes the customization of status-related processes for leads and the setting up of notifications depending on stage changes. This allows for real-time monitoring of the lead process, enabling our clients to make informed decisions and take proactive measures.

Lastly, we have also automated the process of creating an event in the calendar in connection with the change of the stage of the CRM. This allows for better coordination and follow-up on leads, resulting in improved customer relationships.

We are confident that this customized Odoo CRM solution will provide significant benefits for our clients and help them to achieve their business goals.

Cloud management
View Portfolio
Cloud management
  • Cloud management screenshot 1
$10001 to $50000
17 weeks
Information Technology

The project goal was to create a useful and user-friendly product for the creation of builds as well as product deployment and testing. It is needed for startups and small teams that do not use DevOps engineers. The architecture was developed with several POC, the project was launched as a whole product and is now sold on the market.

At Netframe, we have developed a microservice architecture for an add-on based on AWS servers. As a multi-server architecture, it was necessary to use the Amazon Elastic Kubernetes Service (EKS) to manage the cluster and ensure scalability and reliability.

To provide a single point of access to the servers, we used Ingress, which allows for routing external traffic to the correct service within the cluster. This allows for easy management of the services and ensures that requests are handled by the appropriate service.

At the time, AWS EKS was a relatively new service and we recognized the benefits of combining the features of a clustered cybernetics cluster with the functionality of AWS, such as security groups and roles. This allowed us to leverage the power of Kubernetes while also taking advantage of the security and management features provided by AWS.

Our microservice architecture based on AWS EKS and Ingress allows for efficient, scalable, and secure deployment of our add-on, and we are confident that it will provide a reliable and robust service to our clients.

Learn more

Сreate a full cycle of CI/CD
View Portfolio
Сreate a full cycle of CI/CD
  • Сreate a full cycle of CI/CD screenshot 1
$10001 to $50000
13 weeks
Advertising & Marketing

In order to achieve this goal, we made the decision to transfer the product to Docker, which allows for the packaging and deployment of applications in a lightweight, portable, and self-sufficient way.

By using Docker, we were able to improve the consistency and reproducibility of the product across different environments. Additionally, the use of containers also improved the security and scalability of the product.

The implementation of a full CI/CD pipeline, which includes automated testing, building, and deployment, allows us to make sure that the product is always in a releasable state and enables us to quickly and easily deploy new updates and features. This helps to ensure that our clients have access to the latest and most stable version of the product at all times. Learn more

Odoo and Slack Integration
View Portfolio
Odoo and Slack Integration
  • Odoo and Slack Integration screenshot 1
$0 to $10000
5 weeks
Enterprise

Netframe is excited to announce our latest project, an integration of Slack with Odoo. This integration will allow our clients to seamlessly integrate real-time communication and collaboration with their business processes.

With this integration, team members will be able to receive notifications in Slack when certain events occur in Odoo, such as a new lead being generated or a sales order being confirmed. They will also be able to perform certain actions in Odoo by sending commands in a Slack channel, such as creating a new task or updating the status of a lead.

We also have set up a Slackbot that can respond to specific commands and provide information from Odoo, such as the status of a customer's order or the progress of a project. This allows for quick and easy access to important information without having to leave Slack.

Our team of experts has worked closely with the client to understand their specific needs and tailor the integration to fit those needs. We believe that this integration will provide significant benefits for our clients and help them to achieve their business goals by streamlining communication and collaboration between team members.

Discover more

Administration of ECS clusters on AWS
View Portfolio
Administration of ECS clusters on AWS
  • Administration of ECS clusters on AWS screenshot 1
$10001 to $50000
22 weeks
E-commerce

The main task of the project was to administer the Amazon Elastic Container Service (ECS) clusters on AWS. However, as the project progressed, it was decided to use the principle of Infrastructure as Code (IaC) and transfer the entire infrastructure to Terraform. This approach allowed for the provisioning and management of resources to be automated and defined in a versionable, human-readable format.

In addition to the administration of ECS clusters, it was also necessary to implement a monitoring system to ensure the stable and efficient operation of the infrastructure. This was achieved by using various monitoring tools such as AWS CloudWatch and Prometheus.

To further improve the efficiency and automation of the project, we decided to implement CI/CD pipelines using GitHub Actions. This allows us to automate the deployment of all services and programs, ensuring that the infrastructure is always up-to-date and that changes can be easily rolled back in case of issues.

Overall, the project was a success in implementing efficient and automated infrastructure management using ECS, Terraform, monitoring tools, and CI/CD pipelines. We believe that this approach will provide a stable and reliable service to our clients.

More case studies

Kubernetes migration services
View Portfolio
Kubernetes migration services
  • Kubernetes migration services screenshot 1
$10001 to $50000
16 weeks
Information Technology

Our engineers at Netframe were faced with a complex task of creating and managing all layers of infrastructure for a project. This included assessing and improving the development and delivery processes as well as migrating existing services to a Kubernetes cluster.

This task required a deep understanding of cloud infrastructure, container orchestration, and best practices for development and delivery processes. Our engineers have a wealth of experience in these areas and were able to successfully address these challenges.

The process of creating and managing the infrastructure involved designing and implementing the necessary components and services, such as load balancers, databases, and storage solutions. The team also worked on optimizing the development and delivery processes to improve efficiency and reduce the time to market.

We are confident that this approach will provide a stable and reliable service to our clients.

Learn more

Creating and managing all layers of infrastructure
View Portfolio
Creating and managing all layers of infrastructure
  • Creating and managing all layers of infrastructure screenshot 1
$10001 to $50000
10 weeks
E-commerce

At Netframe, we have experience in creating instances for deploying development, staging, and production environments. This is a common practice in software development to ensure that the different environments mirror each other as closely as possible and to ensure that the software is thoroughly tested before it is deployed to production.

To create instances for deploying the different environments, we typically use cloud-based services such as AWS, Azure, or Google Cloud. This allows us to easily spin up new instances and configure them with the necessary resources and configurations.

Overall, creating instances for deploying dev, stage, and prod environments is a crucial step in ensuring the success of a software project and at Netframe, we have the experience and expertise to do it efficiently and effectively.

Discover case studies

Setting up autoscaling on the basis of BitBacket
View Portfolio
Setting up autoscaling on the basis of BitBacket
  • Setting up autoscaling on the basis of BitBacket screenshot 1
$0 to $10000
20 weeks
Information Technology

At Netframe, we have experience in creating infrastructure using Terraform. This tool allows us to define and provision infrastructure in a versionable, human-readable format. It enables us to automate the process of creating and managing resources in cloud providers such as AWS, Azure or GCP.

In addition, we also have experience in writing Helm charts for the application. Helm is a package manager for Kubernetes that allows us to manage the deployment and scaling of the application. By using Helm charts we can define the necessary resources, configurations, and dependencies for the application, making it easy to deploy and manage.

To ensure that the infrastructure can withstand heavy loads, we set up autoscaling on the basis of Bitbucket. Autoscaling allows us to automatically increase or decrease the number of resources in response to changes in demand. This ensures that the application can handle high traffic and maintain a consistent level of performance. By using Bitbucket, we can easily monitor and track the scaling process and make adjustments as needed.

Overall, creating infrastructure with Terraform, writing Helm charts and setting up autoscaling on the basis of Bitbucket is a powerful combination that ensures the reliability and scalability of the application. At Netframe, we have the experience and expertise to do it efficiently and effectively.

Discover case study

Netframe Reviews

No Review
No reviews submitted yet.
Be the first one to review