Research and development services (R&D)
What we can do for you
Our goal is to turn innovation from an abstract concept to a tangible result that can be applied in real-life scenarios. We have the knowledge and experience with both network and cloud technologies that serve as a solid foundation for developing modern, virtualized solutions.
Here's how we provide assistance in research and development
Research
Proof of Concept
Our R&D services in practice
CodiLime’s team of R&D professionals supports our partners on their innovation journey. We share our knowledge and provide modern solutions. With over 12 years of experience in the network industry, we offer hands-on expertise and extensive know-how. We also prepare training for external customers, including both theory and hands-on labs, if required.
We created a demo showing how to implement a single entry point for multiple APIs based on Kubernetes Ingress with extended functionality. For this we used the Contour controller with the Envoy proxy underneath. As part of the architecture of our solution, we also used web servers based on Python Flask and the MetalLB load-balancer.
We built a PoC of SFC (service function chaining) for CNFs(cloud-native network functions). The CNFs, based on the VPP dataplane, were deployed in a Kubernetes cluster with the Network Service Mesh solution used for networking. We proposed a flexible approach to configuring CNFs so they react to constant changes in the network. In addition, we have created a simple observability platform based on Prometheus and Grafana.
We worked on a setup that allowed us to control the P4 SmartNIC using the open-source ONOS software. To make it possible, we developed a dedicated adapter. To the best of our knowledge, it was one of the first such solutions in the world, if not the first ever.
What do our partners say about our R&D services?
We are excited to welcome CodiLime as a new member of the Linux Foundation and LF Networking. CodiLime's expertise in network engineering will be a valuable asset especially for LF Networking, where we focus on collaborative open-source networking solutions. We admire the contribution CodiLime has made to Tungsten Fabric, a project that has been developed under the umbrella of the Linux Foundation. This is a sign of good things to come.
Arpit Joshipura - General Manager, Networking, Edge, and IOT
Research and development process
The research and development process requires time and skill. We follow an established set of steps that allows us to first gather knowledge, and then turn it into a satisfying outcome.
01.The first step is to indicate areas with potential for innovation and improvement. We look at them from different perspectives and analyze them with various objectives in mind.
02.Next, we deepen our insight through research. Then we analyze our findings and come up with particular ideas and concepts.
03.At this point, we turn our ideas into reality. We present the proposed solution architecture outlines and iterate until we’re satisfied with the outcome.
04.The last step is to prepare a validated proof of concept. This includes demonstrations presenting how the proposed solution can be used.
Our research and development activities
In our R&D, we are eager to share our know-how with broader audiences by publishing on our technology blog, recording webinars, podcasts and other video content, and taking part in conferences.
Meet the CodiLime company
20+
CLIENTS
we partner long-term
13+ YEARS
on the market
3 OFFICES
to meet us
250+
TALENTS
on board
See our other services
Our research and development team could not exist without input from specialists in various fields. On a daily basis, we work on projects requiring different knowledge and skill sets. This allows us to exceed your expectations and offer new insights that drive innovation in the software development process.
Data engineering services
Low-level programmingservices
Network professionalservices
MVP development
Let yourself innovate with our R&D team support
For businesses that need support in their software or network engineering projects, please fill in the form and we'll get back to you within one business day.