System Design | Implementation Rule Book | CheatSheet

By Prithvi Atal, Engineer, Driving High-Performance Solutions

Sunday, May 10, 2020

Design Pattern - Builder The Rescuer

›
Consider a situation where - A Consuructor has too many arguments. - We need to solve incorrect object state. BankAccount account = new ...

Java Concurrency using Read/Write Locking

›
This article talks about how to achive best performance in multi-threading application. Issue with synchronised keyword: -  If multiple t...
Wednesday, May 6, 2020

Spring Batch How To Setup

›
This Post talks about How To Do in Spring Batch. 1. How to trigger Job with passing job paramters @Resource private JobLauncher sampleJ obLa...
Sunday, March 29, 2020

Latency and Fault Tolerance Design using Hystrix

›
Hystrix is one of the recommendable library when it comes to design Latency and Fault tolerance distributed system. It handles cascading f...
Wednesday, February 26, 2020

DynamoDB Walkthrough

›
DynamoDB best practices include: - Keep item sizes small. - If you are storing serial data in DynamoDB that will require actions based on d...
Sunday, February 23, 2020

AWS Application Services

›
AWS CloudTrail:   for AWS account related action.Actions taken by User, Role and aws services are  recorded as events  in CloudTrail. For g...
Tuesday, February 18, 2020

EBS Performane Tuning

›
AMI - Template required to launch an instance. Includes customization done on top of base AMI. Virtualisation: - HVM Hardware assisted V...
Sunday, February 16, 2020

VPC - Deep Dive

›
NAT instance can work as a bastain server, NAT gateway cannot be used. NAT instances supports IP faragmented packets of TCP, UDP and ICM...
‹
›
Home
View web version

About Me

Prithvi Atal
View my complete profile
Powered by Blogger.