top of page


Webhooks
Architectural Style & Patterns: Webhooks are a pattern for server-to-server callbacks over HTTP. In essence, a webhook occurs when...
8 min read


EDA (Event-Driven Architecture)
Architectural Style & Patterns: Event-Driven Architecture (EDA) is a design paradigm rather than a specific protocol. It involves...
8 min read


SSE (Server-Sent Events)
Architectural Style & Patterns: Server-Sent Events (SSE) , sometimes known by its API name EventSource, is an HTTP-based protocol that...
7 min read


AMQP
Architectural Style & Patterns: AMQP (Advanced Message Queuing Protocol) is an open standard for enterprise messaging, designed to...
7 min read


MQTT
Architectural Style & Patterns: MQTT (Message Queuing Telemetry Transport) is a lightweight publish-subscribe messaging protocol,...
7 min read


gRPC
Architectural Style & Patterns: gRPC is a modern, high-performance RPC (Remote Procedure Call) framework open-sourced by Google. It...
7 min read


WebSockets
Architectural Style & Patterns: WebSockets enable a persistent, full-duplex communication channel over a single TCP connection....
6 min read


SOAP (Simple Object Access Protocol)
Architectural Style & Patterns: SOAP is a protocol that predates modern REST/GraphQL and follows a RPC-style or document-style...
6 min read


GraphQL
Architectural Style & Patterns: GraphQL is a query language and runtime for APIs that departs from fixed endpoints. It still follows a...
6 min read


REST (Representational State Transfer)
Architectural Style & Patterns: REST is an architectural style that operates over HTTP with a stateless, client-server model. It...
3 min read


Comparison of API Protocols for Modern Architecture Styles
Application Programming Interface (API) communication is the backbone of modern software integration. From web and mobile apps to...
5 min read


Guide to API Protocols
Understanding the Key Technologies, Usage & Market share APIs (Application Programming Interfaces) play a crucial role in the digital...
5 min read


In Kubernetes, What Should I Use as CPU Requests and Limits?
If you're working with Kubernetes, you're probably already aware of the importance of properly managing your cluster's resources. When it...
3 min read


Mastering AWS API Gateway with AWS APIGateway-integration: Practical Examples and Best Practice
API Gateway is a crucial component in modern application architectures, especially when building microservices or serverless...
6 min read


Enhance Debugging and Profiling: Node.js Logging Best Practices with Winston
Good logging practices are crucial for monitoring and troubleshooting your Node.js servers. They help you track errors in the...
10 min read


12-Factor Methodology for Building Microservice Applications — On Kubernetes
Microservices have revolutionised the way we build and deploy applications, offering more resilience, easier scalability, and a more...
5 min read


Building a Multi-AZ, Multi-Region Microservices Architecture with Amazon EKS
IIn the era of digital transformation, applications need to be scalable, resilient, and highly available to meet the demands of users...
6 min read
bottom of page

