Event driven architectures help in tacking asynchronous workflows. This post introduces 5 of the most frequently used patterns which are used when designing Event Driven …
Machine Learning in Web apps
JavaScript is easily the most popular programming language out there and it makes sense to enable this large cohort of JS programmers out there to …
Microservice Migration Patterns – Strangler Fig pattern
The Strangler Fig pattern was used for several years while refactoring or modularizing Monoliths but in recent years it has become one of the most …
A/B Testing using NGINX
So there are application changes which have to be tested only in production with a cohort of real users. However you may not be comfortable …
Load Balancing Algorithms used in NGINX
NGINX can be configured as a reverse proxy to balance the load or to distribute requests to application servers over protocols other than HTTP or …
Performance considerations in Application logging
Logging is an important part of an application’s architecture. And logging if used incorrectly can hamper the performance of your application. Let’s look at a …
Distributed Systems Algorithms in practice
Let’s assume you have a few servers in a data center which serve as a proxy for some target servers located somewhere on the internet. …
A Quick introduction to Cassandra’s features
Cassandra is highly suited for large scale deployments spread across multiple data centers with requirements for high availability and fast throughput. Let us look at …
- Page 1 of 2
- 1
- 2