Skip to main content
Contact our team to know more about our services
select webform
By submitting, you acknowledge that you've read and agree to our privacy policies, and Opcito may use the information provided for business purposes.
Become a part of our team
select webform
One file only.
1.5 GB limit.
Allowed types: gif, jpg, jpeg, png, bmp, eps, tif, pict, psd, txt, rtf, html, odf, pdf, doc, docx, ppt, pptx, xls, xlsx, xml, avi, mov, mp3, mp4, ogg, wav, bz2, dmg, gz, jar, rar, sit, svg, tar, zip.
By submitting, you acknowledge that you've read and agree to our privacy policies, and Opcito may use the information provided for business purposes.

A comprehensive guide to application modernization

A comprehensive guide to application modernization

Today, efficient software is indispensable to running regular business operations. Legacy applications are outdated systems that can hinder business operations by running on obsolete technology. They can cause inefficiencies and slow progress, leading to underperformance and potential extinction if the organization cannot keep up with competitors.

How to conduct canary deployment using HAProxy

How to conduct canary deployment using HAProxy

A canary deployment is a deployment strategy that is used to release applications and services to a subset of users incrementally. All the infrastructure in a target environment is updated in small phases (e.g., 5%, 30%, 75%, and 100%). Due to this control, a canary release carries the lowest risk compared to all other deployment strategies. The deployments allow organizations to make staged releases and test applications with real users & use cases, collect feedback, and compare different service versions.

The future of observability – 2023 and beyond

The future of observability – 2023 and beyond

In my previous blog on what is observability and why the buzz, I spoke about its three pillars (logs, metrics, and traces) and highlighted its past & present, along with its benefits. Gartner ranked observability among the top 10 strategic tech trends for 2023. So, it is crucial to understand – what's next for observability.

Steps to set up a time series database (TSDB) cluster on Kubernetes

Steps to set up a time series database (TSDB) cluster on Kubernetes

While DRPs are essential for any system, they're especially critical for time series databases (TSDBs). Unlike traditional databases, TSDBs deal with continuous data streams, making data loss impactful. High data volume, real-time analysis reliance, and historical trend preservation all emphasize the need for robust disaster recovery.

Real-time monitoring automation for a security solution

Real-time monitoring automation for a security solution

See how Opcito set up real-time monitoring automation for a security solution

Engagement details

The customer is a cloud data security solutions startup with solutions for cloud-native applications and infrastructure security. The customer wanted to automate uncovering data security loopholes by analyzing their customer's cloud account. The requirement was to show the security loopholes on the UI so that the end-user could take the necessary corrective action and avoid any security threats around these loopholes. The analysis of data and identification of threats needed to be real-time irrespective of the size of the data involved.

Technologies

  • AWS: CloudFormation Stack, EventBridge, SQS, SNS, and EC2
  • Backend: Python FastAPI with AWS DocDB
  • UI: ReactJS
  • Test Automation: Selenium with Python

Benefits

  • Bolstered security with real-time analysis
  • A single unified view for user convenience

Subscribe to our feed

select webform

Credit domain and loan management application

Credit domain and loan management application

See how Opcito designed and developed a credit domain and loan management application

The customer is a leading NBFC in India and needed help to revamp its credit platform. The customer approached Opcito with significant challenges around processing time, automation, and a centralized system. After carefully considering all the business operations, process dependencies, and automation possibilities, Opcito's team of architects designed and developed an entire credit domain application that could handle different credit requests with minimal human intervention. The solution involved five vital components a central control, a journey manager, RBAC, a centralized logging portal, and a log portal. The credit domain application was integrated with other portals and approval processes in the periphery to make these services available to other teams involved.

Technologies

  • Front-end: Angular
  • Back-end: Java Spring Boot
  • Automation testing: Selenium & Cucumber
  • Infrastructure: AWS cloud

Benefits

  • Reduced loan application processing time by 77%
  • High availability with guaranteed performance and uptime
  • A unified view for increased operational and monitoring efficiency.

Subscribe to our feed

select webform

Kubernetes GitOps simplified with Argo CD

Kubernetes GitOps simplified with Argo CD

GitOps adoption is on the rise thanks to the way it improves the development and delivery of software applications. It modernizes software operations by letting dev teams manage code and infrastructure declaratively using a Git repository as the single source of truth. A key orchestration system like Kubernetes is an integral part of the overall setup and it helps GitOps work efficiently and to implement infrastructure-as-code (IaC). Also, managing applications on Kubernetes can be tiresome for many and may demand advanced skills.

What is observability and why the buzz?

What is observability and why the buzz?

With the advancements in the cloud and changing SDLC processes, almost everybody needs a top-notch monitoring system to ensure everything is in place and performing at its peak. Observability is one of the significant areas that can ensure your system's health and performance is visible and monitored effectively. Observability is the ability to measure a system's internal state by inspecting its outputs. It relies on telemetry derived from the services and endpoints of cloud environments.

Integrating Monaco Editor into a React application

Integrating Monaco Editor into a React application

Digitization is taking over the world, with almost everything moving to the cloud. There has been a significant focus on seamless collaboration in the recent past to ensure smoother and quicker operations. Adding a code editing tool like Visual Studio allows you to take advantage of collaborative features like reviewing, writing files directly in a pipeline, and viewing linter errors. Users can also collaborate on the same file, at the same time, from different locations.