tridentsys
  • Home
  • Cloud
  • AI/ML/Analytics
  • How To
  • Software Architecture
  • About Rahul
  • Contact

tridentsys

AWS

Architecture : Cloud Design Patterns (AWS) Simplified

Basic PatternsSnapshot PatternWhy: Automate Backup of your data How: Use AWS CLIs to create snapshots of your data on EBS (including OS). All the snapshots are copied in S3. You can use these snapshots to point in time recovery. Implementation: Stamp PatternWhy: Speed up

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 8 Nov 2021 • 4 min read
AWS

AWS - Deploy EC2 Fleet using CloudFormation

Sample CloudFormation template to create On-Demand EC2 Fleet using LaunchTemplate and CloudFormation AWSTemplateFormatVersion: '2010-09-09' Description: Template to Create OnDemand EC2 Fleet using LaunchTemplate Parameters: ImageId: Type: String Description: 'Amazon Linux 2 AMI (HVM), SSD Volume Type in us-east-1a region' Default: 'ami-0c2b8ca1dad447f8a' SecurityGroupId: Type: String

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 28 Jul 2021 • 1 min read
AWS - Use CodePipeline to Deploy CloudFormation Stack From S3
AWS

AWS - Use CodePipeline to Deploy CloudFormation Stack From S3

This guide is to enable you to use CodePipeline to deploy CloudFrormation Stack (EC2 instance in a predefined VPC). Step 1: Create CloudFormation TemplateThe following CloudFormation template will let you

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 6 Jul 2021 • 5 min read
How To

Tune mongo WiredTiger cache size

Tune mongo WiredTiger cache size

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 22 Mar 2021 • 3 min read
List and Search Windows Performance Counters in Powershell
How To

List and Search Windows Performance Counters in Powershell

List and search performance counters

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 17 Nov 2020 • 1 min read
AWS - 5 Pillars of Well Architected Framework
AWS

AWS - 5 Pillars of Well Architected Framework

Operational Excellence— Includes the ability to run and monitor systems to deliver business value and continually improve supporting processes and procedures — Design Principles Perform operations as code - Infrastructure as

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 30 Jul 2020 • 3 min read
AWS-StudyGuide

AWS - Global Infrastructure

Global ApplicationA global application is an application deployed in multiple geographiesOn AWS: this could be Regions and /or Edge LocationsDecreased latency:— Latency is the time it takes for a network packet to reach a server — It takes time for a packet from Asia to

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 27 Jul 2020 • 3 min read
AWS-StudyGuide

AWS - Non EC2 Compute

ECS : Elastic Container ServiceLaunch Docker containers on AWSYou must provision and maintain the infrastructure (the EC2 instances)AWS takes care of starting / stopping containersHas integrations with the Application Load BalancerFargateLaunch Docker containers on AWSNo need to provision the infrastructure (no EC2 instances to manage)

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 26 Jul 2020 • 3 min read
AWS - Elastic Load Balancer (ELB) And Auto Scaling Group (ASG)

AWS - Elastic Load Balancer (ELB) And Auto Scaling Group (ASG)

Its a managed service AWS guarantees that it will be workingAWS takes care of upgrades, maintenance, and high-availabilityAWS provides only a few configuration knobsELB supports health checksIt distributes traffic across

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 14 Jul 2020 • 2 min read
AWS - Placement Groups
AWS

AWS - Placement Groups

Cluster Same rack and same availability zoneGreat network, low latency (10Gbps bandwidth between instances)Cons: if rack fails then all the EC2 instances will fail at the same timeUsage: Big

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 13 Jul 2020 • 1 min read
AWS

AWS-Instance Types

On-Demand : pay as you goShort workload, predictable pricingLinux - billing per second after the first minuteAll other OS (Win) - billing per hourHighest Cost but no up front paymentNo long term commitmentRecommended for short term and uninterrupted workloads, where you can't predict how the

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 10 Jul 2020 • 1 min read

VPC Endpoints

A VPC endpoint enables you to privately connect your VPC to supported AWS services and VPC endpoint services powered by PrivateLink without requiring an internet gateway, NAT device, VPN connection, or AWS Direct Connect connection. Instances in your VPC do not require public IP

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 3 Jul 2020 • 1 min read
AWS - Global Accelerator
Cloud

AWS - Global Accelerator

AWS Global Accelerator is a service that can improve availability and performance of your applications for local and global users. It directs traffic to optimal endpoints over the AWS global

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 3 Jul 2020 • 2 min read
Migrate On Premise Windows 10 Virtual Machine to AWS
Cloud

Migrate On Premise Windows 10 Virtual Machine to AWS

Step 1: Create OVA Using vShpere Client Turn off the Windows 10 VM you want to import to AWS as an EC2 instanceLog in to the Host from vShpere client,

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 30 Jun 2020 • 2 min read
How To

Simple Install and Configure ELK stack on ubuntu 18 server

sudo apt install openjdk-8-jre apt-transport-https wget nginx wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - vi /etc/apt/sources.list.d/elastic.listpaste to elastic.list : deb https://artifacts.elastic.co/packages/7.x/apt stable main sudo apt update

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 25 Jun 2020 • 1 min read
Dependency Inversion Principle
Architecture

Dependency Inversion Principle

Dependency inversion principle (DIP) states that high level modules should not depend on low level modules, both should depend on abstraction. Abstraction should not depend on details, Details should depend

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 1 Jun 2020 • 1 min read
Interface Segregation Principle
Architecture

Interface Segregation Principle

Interface Segregation Principle (ISP) starts that many client-specific interfaces are better than one general purpose interface. So you should not have to implement the methods you do not use there

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 1 Jun 2020 • 1 min read
Liskov Substitution Principle
Architecture

Liskov Substitution Principle

SOLID - Liskov Substitution Principle

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 14 May 2020 • 1 min read
Open-Closed Principle
Architecture

Open-Closed Principle

SOLID - Open Closed Principle

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 8 May 2020 • 3 min read
AI to rescue - Reduce background noise and improve your daily a/v conferencing quality
AI/ML/Analytics

AI to rescue - Reduce background noise and improve your daily a/v conferencing quality

How many of you juggle between that mute/unmute button on our daily conference calls because of the background noises, be it a parent like me with small kids around

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 5 May 2020 • 2 min read
Single Responsibility Principle
Architecture

Single Responsibility Principle

SOLID - Single Responsibility Principle

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 1 May 2020 • 3 min read
Design for Cost : Stop cloud over-engineering and over-provisioning
Cloud

Design for Cost : Stop cloud over-engineering and over-provisioning

The public cloud providers have done a great job building so many cloud services which can be integrated with your applications with just a few clicks. Its like a fast-food

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 12 Apr 2020 • 4 min read
Tips and Tricks to improve your daily a/v conferencing quality - Windows 10
How To

Tips and Tricks to improve your daily a/v conferencing quality - Windows 10

With this novel coronavirus pandemic ravaging the world and keeping people at their homes, the audio-video conferencing platforms has become the go to place for communications. From your daily office

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 7 Apr 2020 • 8 min read
How To

Windows Service home directory

By default, the current directory for your Windows service is the System32 folder.  When you try to access a file or folder using a relative path it will throw you off. Use the following code in your C# application and you are all set

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 2 Apr 2020 • 1 min read
Cloud computing surge and rationing amid COVID-19 pandemic and post-pandemic
Cloud

Cloud computing surge and rationing amid COVID-19 pandemic and post-pandemic

Amid COVID-19 Pandemic, as businesses are switching to work from home "offices", the cloud-based applications are surging and finding new credibility, for e.g. video conferencing, online grocery shopping, virtual

  • Rahul Gupta
    Rahul Gupta
Rahul Gupta 30 Mar 2020 • 3 min read
tridentsys
  • Home
  • Cloud
  • AI/ML/Analytics
  • How To
  • Software Architecture
  • About Rahul
  • Contact
tridentsys © 2023
Latest Posts LinkedIn