
AWS API Gateway, Lambda, SNS
AWS API Gateway is extremely powerful and easy to deploy. You don’t have to manage any infrastructure (i.e. no purchasing, scaling, patching), the gateway is capable of handling tens of thousands of requests per second,
AWS API Gateway is extremely powerful and easy to deploy. You don’t have to manage any infrastructure (i.e. no purchasing, scaling, patching), the gateway is capable of handling tens of thousands of requests per second,
APIs provide the standardized contract that was missing from the SOAP environment. SOAP messaging and related protocols were used in the monolithic Service Bus Architecture or Enterprise Service Bus (ESB), in which device endpoints
Both Kubernetes and Docker are used to deploy and manage containers. Often Docker Containers run applications within Kubernetes (K8s) node clusters. Usually the two are working together. Docker is however, suitable for different use
Here are five areas where teams can add automated security checks into development pipelines. 1. Code quality (SAST) Perhaps the control that springs to mind first when people think about software security is code quality
Use Case: Migrate System APIs or SAPIs from Mule to Kong Gateway. Models: There are 2 basic deployment models when using an API gateway and SAPIs. 1-Gateway + SAPI + Side Car with a connection
A common Cloud pattern especially with a container deployment model, is to use a side car in which we deploy components of an application into a separate process or container to provide isolation and encapsulation
As the above diagram indicates, there are 6 deployment options, for Containers in AWS. It is rather confusing. The deployment model will depend on use cases, skills, budget and how much of the
Role-Based Access Control (RBAC) is a security mechanism in which each access authorization is based on roles that are assigned to a user. With this system, it is, therefore, possible to restrict access to
What’s the difference between PaaS and containers? A PaaS is typically a suite of cloud-based applications that organizations can use to accomplish specific sets of tasks. PaaS is most often associated with software development tasks