AMQP (Advanced Message Queuing Protocol)

AMQP PROTOCOL  open standard application layer for message oriented communication (peer to peer or pub-sub)Secure, compact, symmetric, multiplexed, reliable binary transfer protocol to move messages between applicationsPlatform independent wire level messaging...

Headless CMS – Directus

Why Headless CMS? Traditional monolith CMS system are coupled together with UI and backend. Headless CMS decouples it and provide APIs which can be connected from any website, IoT devices to manage content Directus Ecosystem Directus API provides dynamic API for MySQL...

Flyway – Database Migration

Database Migration Flyway Open source database migration tool Why database migrations? https://flywaydb.org/getstarted/why How Flyway works https://flywaydb.org/getstarted/how Concepts Migrations With Flyway all changes to the database are called migrations....

Amazon CloudWatch

AWS CloudWatch Monitoring and management service which provides unified view of operational health Why CloudWatch? Gaining visibility across your distributed stack (servers, network, database etc.) at one place What CloudWatch collects? Collects monitoring and...

Amazon EKS

Amazon EKS Managed Kubernetes Service Elastic container service for Kubernetes makes it easy to deploy, manage and scale containerized applications using k8s on AWS runs the Kubernetes management infrastructure for you across multiple AWS availability zones to...

Scalable and Distributed Tracing (Spring Cloud Sleuth)

Spring Cloud Sleuth distributed tracing solution for Spring Cloud Terminology Span Basic unit of work identified by a unique 64-bit ID for the span and another 64-bit ID for the trace the span is a part of Spans also have other data, such as descriptions, timestamped...

Next Generation Access Control (NGAC)

Next Generation Access Control (NGAC) Standard for Attribute-based access control (ABAC) Alternate to XACML XACML vs NGAC (Similarities) Both standards are different approaches to ABAC Both XACML and NGAC achieve separation of access control functionality of data...

Minikube

Minikube single node Kubernetes cluster running inside a virtual machine provides a single-system deployment environment suitable for proofs of concept and development Resources https://kubernetes.io/docs/setup/minikube/
OpenID Connect (OIDC)

OpenID Connect (OIDC)

OpenID Connect (OIDC) 1.0 Identity layer on top of OAuth 2.0 It allows Relying Party (RP) to verify the identity of the End-User based on the authentication performed by an OAuth 2.0 Authorization Server (OP), as well as to obtain basic profile information about the...

SAML 2.0

Security Assertion Markup Language (SAML 2.0) XML-based framework that enables exchange of identities/access (authentication and authorization) information in a safe, secure and standard way It is used to provide Single Sign-on (SSO) and Single Logout (SLO) between...