Building a successful SaaS (Software as a Service) can be a game-changer for businesses, but many startups face challenges—especially when operating on a tight budget. At Agami Technologies, we’ve helped startups and businesses build world-class SaaS products without burning through resources. Here’s how you can achieve success on a bootstrap budget and the lessons we’ve learned along the way. The Common Challenges Startups Face How Agami Technologies Solves These Problems At Agami Technologies, we’ve successfully built SaaS for both ourselves …
Architecture
Docker-Driven VPS Optimization: Crafting Cost-Efficient Tiny Servers on a Budget
Docker, a platform for developing, shipping, and running applications in containers, has revolutionized the way we deploy and manage software. Its lightweight containers encapsulate an application and its dependencies, ensuring consistent performance across different environments. This characteristic makes Docker an ideal companion for VPS optimization. In the dynamic realm of software development, managing multiple projects efficiently is a challenge that many developers face. Balancing development and deployment for various projects while staying within a budget can be daunting. Enter Docker-driven …
Continue reading Docker-Driven VPS Optimization: Crafting Cost-Efficient Tiny Servers on a Budget
Agami Technologies Odyssey 2023: Crafting Success, Paving the Path to 2024
Agami Technologies celebrates the departure of the dynamic journey of 2023 by presenting a colorful mosaic of its successes, creations, and milestones as we bid farewell. Our commitment to excellence and relentless pursuit of pioneering solutions has been exemplified by this year. Take a look back at the highlights that made 2023 an exceptional chapter in the Agami Technologies saga and take a peek at the exciting frontier that 2024 promises. Agami Technologies Solutions: A Symphony of Success Stikkum BI: …
Continue reading Agami Technologies Odyssey 2023: Crafting Success, Paving the Path to 2024
Zapier and its integration with Node.js
Zapier is a tool that helps you automate repetitive tasks between two or more apps—no code necessary. You can connect two or more apps to automate repetitive tasks without coding or relying on developers to build the integration. When an event happens in one app, Zapier can tell another app to perform a particular action. Save development time Gain new integrations daily Get exposure to Zapier’s 3 million+ users through our app directory, Increase customer retention Zapier integration – Zapier …
Working with MinIO
What is MinIO? MinIO is an object storage server designed for large scale data infrastructure. MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. It can handle unstructured data such as photos, videos, log files, backups, and container images with the maximum supported object size of 5TBIt has the following key features. (Ref: https://min.io/) Open Sources – Available for all. Open for modification High …
{ REST : API }
Let us suppose we have a server that is hosting the information about the student. If a client, say a web/android app needs the information regarding the student, then the client must request the server for the resource and the server should send back the response to the client. API is the acronym for Application Programming Interface which allows clients and servers to talk to each other. Key Elements Request URL/Endpoint: Request URL is the address of the resource where …
Install Let’s Encrypt Wildcard SSL Certificate With Nginx
Secure a Webite with Let’s Encrypt Wild card SSL Certificate Steps: 1. Install Let’s Encrypt on Ubuntu 16.04 server 2. Install Nginx 3. Setup DNS to serve all the subdomains 4. Obtaining wildcard ssl certificate from Let’s Encrypt 5. Configuring Nginx to serve wildcard subdomains 6. Test and restart Nginx Step1: Installing Let’s Encrypt on Ubuntu 16.04 server $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt-get install python-certbot-nginx Step 2: Installing Nginx $ sudo apt-get update $ sudo apt-get …
Continue reading Install Let’s Encrypt Wildcard SSL Certificate With Nginx
Blockchain Demystified
A blockchain is a digital ledger of records represented by hash which is generated using some hashing algorithm like SHA 256. Blockchain is a chain of blocks where every block has a reference to previous block through a hash. In the figure above: T1, T2 etc are transactions or payload (transactions are also hashed) H(T1, T2) is the hash of child nodes Any addition of record to the digital ledger requires approval of the network. For a block to be …
Over Engineering in Software Application Development
Software business application development is about understanding the the best practices around data management. In my opinion the application development should be around understanding the Core business needs Robust yet simple application implementation approach/architecture It is understandable that requirements can at times not be made available completely in the early stages of project initiation, however getting the most of it is essential for a project to be successful in the long run and avoid adding huge functionalities as …
Continue reading Over Engineering in Software Application Development
TURN and STUN Server | WebRTC
Why TURN and STUN? Most of the devices used by us are behind NAT(Network Address Translation). NAT gives private IP addresses access to the Internet. A single device say router can be act as an agent between public IP addresses and Private IP addresses with the help of NAT. A NAT device can use a single public IP address to represent many private IP addresses. The reason behind the existence of NAT is that after 90’s the consumption of Internet …