Samvit -
Navigation
  • What We Do
  • Inside Samvit
  • Blog
  • Apps
  • Get in Touch
  • What We Do
  • Inside Samvit
  • Blog
  • Apps
  • Get in Touch

Category Archive

Design Patterns used in Event Driven Architectures

In Architecture, Design Pattens, Distributed Systems, Microservices, Performance, web application by Prabhu MissierJuly 18, 2023

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 …

REDIS Scripting – a quick intro

In Caches, Distributed Systems, Performance, Software Development by Prabhu MissierJune 2, 2023

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 …

REDIS – Datatypes and commands

In Caches, Distributed Systems, Microservices, Performance by Prabhu MissierJune 1, 2023

The REDIS command line is a powerful tool to prototype and even perform operations in production. Since the REDIS command line is very user friendly …

ODML – Running LLMs on Android

In Android, Artificial Intelligence, google IO, LLMs, Machine Learning, Mobile Apps, Performance, TensorFlow by Prabhu MissierMay 23, 2023

Large Language models are built by training them on a very large corpus of data. They are typically based in deep-learning neural networks such as …

Scaling models using Data parallelism with DTensor

In google IO, Machine Learning, Performance, Software Development by Prabhu MissierMay 21, 2023

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 …

Common design patterns used in Backend development

In Design Pattens, Distributed Systems, Microservices, Performance, Software Development, Software Engineering by Prabhu MissierMay 13, 2023

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 …

Load Balancing Algorithms used in NGINX

In Distributed Systems, Performance, Software Development, web application by Prabhu MissierMay 4, 2023

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

In Distributed Systems, Performance, Software Development, Software Engineering, web application by Prabhu MissierApril 29, 2023

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 …

Join our Mailing List


Topics

Archives

What’s trending

agile android artificial intelligence Caching Computer Vision Database Design patterns Distributed Systems ecommerce Generative AI google IO 23 JavaScript keras KerasNLP LLMs Lua machine learning management MediaPipe MediaPipe Model Maker MediaPipe Studio Models Networking NGINX NLP ODML On-Device Machine Learning online shopping Performance project management REDIS scrum security Self-driving cars small business software engineering strategy TensorFlow TensorFlow.js TensorFlow Lite WASM web applications Web Assembly WebGPU website
  • What We Do
  • Inside Samvit
  • Blog
  • Apps
  • Get in Touch