At Agira, Technology Simplified, Innovation Delivered, and Empowering Business is what we are passionate about. We always strive to build solutions that boost your productivity.

Distributed Transactions Patterns in Microservice Architecture

Microservices architecture is very popular in recent days to build big systems/apps. However, in this architecture, the most common problem is how to manage distributed transactions across multiple microservices. Here is a brief article on my real-time experience through our client’s project, the actual problem and the possible solutions(patterns) that could solve it. What is […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • September 25, 2019

Monolithic Architecture Vs Microservices Architecture – A Glance

The search for better ways to build big systems/apps never stopped for several years until now. We keep learning from the existing systems, open to adopting new technologies and keep observing on how a new wave of technology companies operate in different ways to create IT systems that can make their customers as well as […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • July 25, 2019

How To Upload Images/Files To AWS S3 Using Node.js

  File uploading is very common in the world of web development. When a web client or browser uploads a file to a backend server, it is generally submitted through an HTTP form and encoded as multipart/form-data. Here’s where Multer acts as a middleware for Express and Node.js that makes it easy to handle this […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • July 1, 2019

Performance Testing & Load Testing Using JMeter

  Recently, one of our client had a opinion of conducting a conference for different level of audience from Medicine arena. At the same time , he also has a big plan to give a demo & depth analysis about their products & equipment’s through his website. To take it forward, Our first & foremost […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • June 13, 2018

How To Perform Load & Stress Testing Using JMeter

Recently, one of our client had a opinion of conducting a conference for different level of audience from Medicine arena. At the same time , he also has a big plan to give a demo & depth analysis about their products & equipment’s through his website. To take it forward, Our first & foremost consideration […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • June 13, 2018

Which Is Best? Aggregation or Map Reduce in MongoDB

Websites have ideal structures and seamless designs, It’s obvious that your database should have the potential to handle high-level data. And also, It should maintain standard protocols to meet the challenges of handling data. On the other hand, Databases will possess different functionalities based on the size of data sets. So, How we can find […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • March 16, 2018

RSPEC Stub To Test Real Third Party API’s

Introduction Web applications that consume third-party APIs is a common part of web development. Applications like Facebook, GitHub, and many other OAuth providers are generally used for user signups. And sometimes we use Paypal or stripe and others for more complex purposes like payments. These third-party APIs are also consumed when we deal with service-oriented […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • October 24, 2017

A Checklist For Web Accessibility Issues & Their Solutions

Web accessibility can be defined as an inclusive practice that removes barriers that prevent interaction with, or access to websites, by people with disabilities. Web accessibility is often overlooked by many developers. But the fact is that web accessibility not only benefits the disabled but also every user. In this article, we will show you […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • October 10, 2017

Continuous Integration With Jenkins For MEAN Stack App

Introduction: Jenkins is continuous integration tool that can automate our development process. This article will explain why we need to use Jenkins, installation of Jenkins, configuring Jenkins, and creating our first project. First, we need to setup the basics, and then we will see how we need to setup MEAN stack app in order to […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • September 19, 2017

Build real time dashboard in MEAN stack using websocket

In this article, I am going to show you the procedure to build a real-time dashboard in MEAN stack using WebSocket. Suppose you add a few new documents in the MongoDB collection, How can you get it into the dashboard in a push mode? This is similar to how Gmail brings in new emails without […]

  • Bharanidharan Arumugam
    Bharanidharan Arumugam
  • September 18, 2017