
Configuring a BitBucket Pipeline with Sigma CLI
BitBucket Pipelines enables you to create custom software development life cycle (SDLC) workflows directly in your BitBucket repository. Therefore if you are using BitBucket as the version control system of your Sigma project, you can use the Sigma CLI to configure a pipeline to automate the build and/or the deployment of your serverless application. In […]

Configuring a GitHub workflow with Sigma CLI
GitHub Actions enables you to create custom software development life cycle (SDLC) workflows directly in your GitHub repository. Therefore if you are using GitHub as the version control system of your Sigma project, you can use the Sigma CLI to configure a workflow to automate the build and/or the deployment of your serverless application. In […]

Sigma CLI: Build and Deploy your Sigma projects with ease
SLAppForge Sigma is a purposely-built IDE for developing and deploying serverless applications on AWS and GCP. As you may be already aware, when you develop a project using Sigma, it provides the capability to build and deploy your project via the Sigma IDE itself without any external tools. While this being very convenient and useful, […]

API Gateway with Lambda Examples
This is the third article in the API Gateway and Lambda series. For a beginner level introduction, refer the ‘Exposing AWS Lambda functions with the API Gateway‘ and for a description about Lambda proxy integration refer to the intermediate article ‘What is Lambda Proxy Integration‘ In this article, we will discuss common use cases of […]

What is Lambda Proxy Integration?
Note: This is the second article of the API Gateway and Lambda series, and for the basic introductions and setup refer to the first article ‘Exposing AWS Lambda functions with the API Gateway’ In some scenarios, your Lambda function might want to receive and set the HTTP level details to or from the API Gateway, […]

Exposing AWS Lambda functions with the API Gateway
Amazon API Gateway is an AWS service that enables developers to create, publish, maintain, monitor, and secure APIs at any scale. You can create APIs that access AWS or other web services or resources, or data stored in the AWS Cloud. Together with AWS Lambda, API Gateway forms the key app-facing part of the AWS […]

Get Notified on Slack for your CloudWatch/Lambda Error Logs: The Sigma Way
Slack is already the de-facto “channel” for team collaboration as well as low-to-moderate scale event monitoring and notifications. When we started working on the world’s first serverless MFT platform, we decided we should go down the Slack path for first-level monitoring; similar to how we already do it efficiently with our conventional AS2 Gateway. Not really […]

One Bite of Real-world Serverless: Controlling an EC2 with Lambda, API Gateway and Sigma
I have been developing and blogging about Sigma, the world’s first serverless IDE for serverless developers – but haven’t really been using it for my non-serverless work. That was why, when a (somewhat) peculiar situation came up recently, I decided to give Sigma a full-scale spin. The Situation: a third party needs to control one of our EC2 instances Our parent company AdroitLogic, […]

Serverless File Uploader with AWS HTTP Gateway and S3
Why do we need a File Uploader? When you are working as an engineer for a software development company, it is apparent that you have to troubleshoot issues reported by the users of your software. In such a case, more often than not, you need to get various types of files from your customer for […]

Adding DynamoDB to Alexa, Testing code changes in 3 seconds and Live debugging
Part 3: Using other AWS services such as DynamoDB This is an article that continues from the Building an Alexa Skill in 5 minutes with NodeJS or Python without installing any software!, and followed by either the Creation of the AWS Lambda function backend for Alexa with NodeJS or Creation of the AWS Lambda function […]

Building an Alexa Skill in 5 minutes with NodeJS or Python without installing any software!
The Sigma IDE has added Alexa skill development support that makes skill development in NodeJS or Python a breeze! This post includes the tutorial walk-through for the YouTube video which you can find below. Getting Started The following lists the prerequisites, and the links to register for them if you do not have them. None […]

Creation of the AWS Lambda function backend for Alexa with Python
Part 2: Creation of the AWS Lambda function backend For this section, we assume that you have created a free account to use the Sigma IDE and configured your AWS credentials into the IDE. Note that you can register for a free AWS account, and use its Free Tier to develop this exercise, and utilize […]

Creation of the AWS Lambda function backend for Alexa with NodeJS
Part 2: Creation of the AWS Lambda function backend For this section, we assume that you have created a free account to use the Sigma IDE and configured your AWS credentials into the IDE. Note that you can register for a free AWS account, and use its Free Tier to develop this exercise, and utilize […]

Alexa Skill with Lambda function in Python and DynamoDB
Overview This post will show how to build a simple Alexa skill in Python, and how the use of the browser based Sigma IDE will help in the development of Lambda functions, especially in deploying code changes to live AWS in about 3 seconds, and allowing drag-and-drop code generation for AWS resource access, such as DynamoDB. […]

No more shopping cart abandonment on your online store!
Doing the right thing at the right time in the right way makes things easier. Choosing the right solution makes even a difficult task simpler. Serverless is one such choice made by most of the companies for a better experience. Serverless can be the answer for most of the sales and marketing problems like booking […]

Why do you need to move on to Serverless?
Serverless has been gaining more and more traction over the last few years, and people are moving on to serverless more frequently. In the beginning of 2017 the serverless architecture market was valued at USD 3.20 billion and, with an expected Annual Growth Rate (CAGR) of 23.83%, is expected to reach USD 9.16 billion by […]

Deploying a Serverless Express REST API in 10 minutes
If you are a Node.js developer or you’ve built an API with Node.js, there’s a good chance you have used Express.js. Express is one of the most popular Node.js frameworks. It provides lightweight, powerful tools for HTTP servers. It’s a great framework for single-page apps, websites, hybrids, or public HTTP APIs. For example, the simplest […]

Debugging AWS Lambda functions in Node JS using VS Code
The SLAppForge Debugger NodeJS is a toolkit that can be utilized to perform step-through debugging for the Lambda functions executing on live AWS environment, using your own local IDE. This toolkit contains 3 components as below. Lambda Proxy Local Client Broker Server Getting Started Getting Started The SLAppForge Debugger for NodeJS consists of two end-user visible components. […]

3 Things to consider when designing a Serverless API
It’s already 3 months into year 2020 and the whole tech world is now embracing serverless computing. According to Nasdaq’s 2020 Tech Trends report, “[serverless computing] is reducing capital costs and shifting the focus to customers’ needs instead of setting up, configuring, patching and maintaining servers in the data center”. Serverless computing can be and […]