Posts

Showing posts from May, 2020

Basic System Design Diagram for a chat\messaging system

Image
In case you are looking for a starting point to design a "chat or messaging system", here is an article that I hope will be a starting point for server/cloud side design discussions or say while interviewing for a job. Before I show you the diagram, I would like to note down the basic supported functionality and the notable exclusions. Do let me know in case I missed out on any services or needed functionality or got anything wrong. Basic Functionality\Use-Cases User Registration and subsequent authorization. Profile and subsequent updating of profile. Ability to send\receive messages and content. Updating of status, last-active, etc. Group chat. Notable Exclusions Methods, Request Calls, Payloads, Response, Exceptions. Firewalls, Gateways, Load Balancing, Scaling, HA, DR. Data models and implementation. Chat client implementation. I would love to hear your views. Please leave a comment in the comment box below so that I can learn f

Basic System Design Diagram for a general purpose "Mobile Application"​ system.

Image
In case you are looking for a starting point to design a "mobile application system", here is an article that I hope will be a starting point for design discussions or while interviewing for a job. Before I show you the diagram, I would like to mention that this diagram is a general purpose one and will need tweaking from you side to develop supported functionality. Do let me know in case I missed out on any services or other basic functionality. I would love to hear your views. Please leave a comment in the comment box below so that I can learn from your experience. If you liked the article...please share with your network!, In case you would like me to speak/train/coach about this stuff, do get LinkedIn with me. Manuswath is an experienced technocrat advocating Brands, Brand-Strategy, Brand-building, Products and Product-Management, Marketing, UI/UX/Usability, Process, Methodology and People. He loves Creativity, Brain-Storming, Product-Articulation, UI/UX, Mo

Basic System Design Diagram for a online "Find a match/Dating"​ application.

Image
In case you are looking for a starting point to design a "Match-Finding/Dating application", here is an article that I hope will be a starting point for server/cloud side design discussions or say while interviewing for a job. Before I show you the diagram, I would like to note down the basic supported functionality and the notable exclusions. Do let me know in case I missed out on any services or needed functionality or got anything wrong. Basic Functionality\Use-Cases User Registration and subsequent authorization via email or via Text. Integration with a payment gateway for services. Profile and subsequent updating of profile, predominantly images and text. Ability to send\receive messages and content. Profile recommendation and matching of profiles on the basis of: Gender Location Age User Preferences Notable Exclusions Methods, Request Calls, Payloads, Response, Exceptions. Firewalls, Gateways, Load Balancing, Scaling, HA, DR. Data models and

Basic System Design of a Photo Sharing Application

Image
In case you are looking for a starting point to design a "Photo Sharing" application, here is an article that I hope will be a starting point for design discussions or while interviewing for a job. Before I show you the diagram, I would like to note down the basic supported functionality and the notable exclusions. Do let me know in case I missed out on any services or needed functionality. Basic Functionality\Use-Cases User Registration and subsequent authorization Possibility to integrate Single Sign on using Social Media accounts. Updating profile data Image Accessing\Uploading\Deleting, etc Chat and messaging User feeds and Searching Notable Exclusions Methods, Request Calls, Payloads, Response, Exceptions Firewalls, Load Balancing, Scaling, HA, DR Data models and implementation I would love to hear your views. Please leave a comment in the comment box below so that I can learn from your experience. If you liked the article...please sh

LOINC releases draft Codes for COVID-19

Image
In a quick turnaround a new draft version of LOINC codes have been released. This is so that uniformity can be maintained in the diagnosis and treatment of the Covid-19 cases that are fast springing up all around the world. Head out here to view the draft release:  https://loinc.org/prerelease/