-
An Introduction to Salesforce Platform Events
Salesforce Platform Events are an event-driven architecture provided by the Salesforce platform. In this guide we look at what, why, and when.
-
A guide for adding JWT token-based authentication to Your Serverless Application
One way to secure your serverless application is to implement token-based authentication, which helps to ensure that only authorized users can access your app
-
Mapping AWS Services to Distributed Architecture Patterns
This blog post will explore how various Amazon Web Services (AWS) services are useful for implementing popular distributed architecture patterns.
-
What is Model View Controller (MVC)?
The Model-View-Controller pattern is a powerful way to structure an application and provide clear separation of concerns between different components.
-
What is Master Data Management (MDM)?
Master data management (MDM) is the process and tools that are used to reduce redundancy and conflicting information.
-
REST API Architecture 101
The API architecture is made up of four different layers: the Interaction Layer, Integrational Layer, Application Layer, and Information Management Layer (databases).
-
Types of APIs
When we build an API, we need to keep in mind the purpose for it and that really ends up defining the type of API we have built.
-
Designing APIs by Contract
Designing by software is a contract – like a legal or business contract. When we design software by contract it means we are designing against a specific specification for each software component.
-
Should Salesforce architects know how to code?
Salesforce Architects whether they be Solution Architects, Technical Architects or some other type of Architect should have at least a good working knowledge of how to code.
-
7 Tips for Designing Secure REST APIs
Security is essential for REST APIs because our organizations depend on them.
-
REST API – Resources
REST APIs function primarily through the use of resources that are located at a certain URI.
-
5 Tips for Better Caching in a REST API
The goal of caching is to avoid having to generate the same response twice. In this blog article we look at five techniques for caching in a RESTful api.
-
What are REST API’s constraints?
REST or REpresentational State Transfer is an API architecture style that uses a uniform interface. For an API to be RESTful there are six rules that it needs to follow.
-
10 Common Enterprise Architecture Patterns
When looking at patterns it’s important to understand what tradeoffs are being made.
-
Introduction to the Client Server Architecture
It is a distributed architecture that allows us to partition workloads between the providers of the service and service requestors. The service provider is called a server, and the service consumer is called a client. A server listens for requests and services them as clients request them.
-
Introduction to the Layered Architecture (n-Tier Architecture)
A Layered Architecture is an application that has been designed to have multiple separate tiers or layers that can be located on different physical machines and are logically separate. You may also hear of a Layered Architecture being referenced as a n-Tier Architecture because it could have any number of tiers. The Layered architecture is […]
-
Introduction to Relational Database Scaling
Scaling relational databases can be hard especially if you don’t take the time upfront to prepare for it. Replication, denormalization, and federation are all explored in this article.
-
How should Microservices Communicate?
A critical aspect of building a microservices-based application is how the microservices communicate with one another. In this post, we’ll explore some of the critical considerations for microservice communication and look at some of the most common approaches.
-
What is Software Architecture?
Software architecture is the design of software systems whether intentional or not. Software architecture is the organization of the system. Every piece of software has an architecture.
-
How to Generate a PDF in Node.js From HTML
In this blog post, you can learn how to generate PDF from an html file using Node.js.