Lua scripting can be used to increase the speed of REDIS operations as opposed to coding the operations in the language of your application. What …
Scaling models using Data parallelism with DTensor
Datasets are getting larger and models likewise. From a few millions today’s models are trained on billions of parameters. Traditionally parallelism was achieved by splitting …
Machine Learning on Android
Android provides you with two approaches to use on device Machine Learning in your apps.1)ML Kit2)Android’s Custom ML stack In terms of advantages latency is …
Common design patterns used in Backend development
A design pattern is a tried and tested way to orchestrate one or more components or modules to achieve an objective. Design patterns offer many …
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 Quick Intro to Docker
Docker as we all know creates containers which encapsulate the environment needed for an application to run. In this post we summarize the most commonly …
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 …
- Page 1 of 2
- 1
- 2