Open in app

Sign In

Write

Sign In

M Adnan A
M Adnan A

3 Followers

Home

About

Pinned

Scalable Distributed System Design Principals

Do you ever wonder how software like Uber, Facebook, google are designed, I am not talking about initial design when they were designed for the first time, probably then they were designed with the simple monolithic approach but currently they are most reliable, scalable and very well-performing software. In 90s software weren’t as scalable or reliable, I saw many times websites going down on peak hours or for maintenance but websites like Amazon, Paypal can’t even afford to go down for even a minute so there are means to keep them up even during upgrades or maintenance.

Distributed Systems

26 min read

Scalable Distributed System Design Principals
Scalable Distributed System Design Principals
Distributed Systems

26 min read


Jan 22, 2021

My few bits on Machine Learning via Kaggle

Machine learning resembles sex in secondary school. Everybody is discussing it, a couple of realizing what to do, and just your instructor is doing it. In the event that you ever attempted to peruse articles about AI on the Internet, no doubt you discovered two kinds of them: thick scholarly…

Kaggle

4 min read

My few bits on Machine Learning via Kaggle
My few bits on Machine Learning via Kaggle
Kaggle

4 min read


Nov 3, 2020

Algorithms — why, when, where

It’s vital to know good algorithms to be good programmers, and at the age of Machine Learning and AI, it’s crazy important to know them well. …

Algorithms

12 min read

Algorithms — why, when, whe
Algorithms — why, when, whe
Algorithms

12 min read


Nov 3, 2020

Data Structure with applications

The data management is the backbone of any application, usually in small to medium-sized applications and programmers need not worry much about data structures because of high-end system, but it is critical that you know when you load data that you should choose efficient data structure for it if you…

Datastrucutre

13 min read

Data Structure with applications
Data Structure with applications
Datastrucutre

13 min read


Dec 7, 2019

2x Highly performant Microservices using gPRC/http2

I strongly believe its a future of microservices and I have no doubt about it, it’s way faster and lighter than REST-based microservices. Like Angular and Kubernetes gRPC framework is the third piece of beauty from Google I loved. Though RPC is not new and is there for decades, as…

Golang

5 min read

Golang

5 min read


Dec 7, 2019

Build highly performant web sites like google/Netflix

I remember about 10 years ago, even before JQuery era, I wrote some article on web applications performance and mainly my article was emphasizing importance of concatenation, compression, minifying, caching, saving RTT, more or less all such things can be easily accomplished with right framework nowadays but whilst web page…

Web Development

10 min read

Web Development

10 min read


Apr 16, 2019

Every Azure developer ought to know

Microsoft Azure has been widely adopted especially since its hybrid cloud features. There are 100s of services available which kind of make developers and even architects quite confusing which one to choose. …

Cloud Computing

8 min read

Every Azure developer ought to know
Every Azure developer ought to know
Cloud Computing

8 min read


Dec 11, 2018

Top Web Development Trends You (probably) didn’t know

I remember when I started web development, websites used to be very limited and boring, then comes AJAX which kinda helped a lot to web in terms of making it light weight and faster. Back then it was all about dynamic websites or web applications. Now its not just about…

Pwa

5 min read

Top Web Development Trends 2018
Top Web Development Trends 2018
Pwa

5 min read


Nov 26, 2018

What every distributed application architects ought to know

I have been developing applications for over a decade. Back then, I was extremely interested in distributed applications however; it was not as easy as it is today. The practices, tools and technologies associated with developing distributed applications have improved immensely, making distributed application development easier than it was. Back…

Microservices

10 min read

What every distributed application architects ought to know
What every distributed application architects ought to know
Microservices

10 min read


Nov 16, 2018

Top 5 Freelance websites and their FEE comparison

Freelancing also has many benefit for the hoi polloi that choose to oeuvre in this way. The main benefit is that they are able to choose the hours that the body of oeuvre and this tractableness leading to a greater work/aliveness residue. There is also more flexibility in the work…

Freelancing

4 min read

Top 5 Freelance websites and their FEE comparison
Top 5 Freelance websites and their FEE comparison
Freelancing

4 min read

M Adnan A

M Adnan A

3 Followers

Love writing, learning, sharing and love being sarcastic :)

Following
  • Aaron Dinin, PhD

    Aaron Dinin, PhD

  • Matthieu Lapeyre

    Matthieu Lapeyre

  • Asim Hussain

    Asim Hussain

See all (6)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams