Agile practices in software development discover requirements and develop solutions through the collaborative effort of self-organizing and cross-functional teams and their customers or end users. The approach involves adaptive planning, evolutionary development, early delivery, and continual improvement, and it encourages flexible responses to change.Read More
Engagement model is a framework within which you operate with your software development vendor. This serves as the foundation for the relationship between you and the software company and will help you build future collaboration and ensures the success of the project.Read More
Multitenancy refers to a software application that serves multiple distinct groups of users sharing a single instance of running software. From a database perspective, this means that a single instance of a database is used by multiple applications.Read More
CLI - Serverless Application Model , is a command line
provided by AWS to easily create and manage serverless Applications.
Serverless Framework - Serverless Framework is also a tool similar to SAM but it is not limited to AWS, Serverless Framework can be used to easily create and manage serverless applications from various providers like AWS, Azure, GCP & more.
I will be listing the main differences I found between these two when used with AWS, which may help you to choose one of these.
Penetration testing, also called pen testing, is the practice of testing a computer system, network or web application to find security vulnerabilities that an attacker could exploit.Read More
This article explains how to avoid OPTIONS calls when you are using AWS cloudfront as CDN and AWS API Gateway to manage your APIs.Read More
Amazon Cognito user pool allows users to sign-in through an external identity provider (federation), such as Okta. A user pool integrated with Okta allows users in your Okta app to get user pool tokens from Amazon Cognito and authenticate apps that use cognito.Read More