Skip to content

Add Blog Post - Centralizing Outbound Traffic with AWS Private NAT Gateway#189

Merged
aravind1801-p merged 2 commits intomainfrom
feature/aravind-system-enginer-blog-post
Apr 14, 2026
Merged

Add Blog Post - Centralizing Outbound Traffic with AWS Private NAT Gateway#189
aravind1801-p merged 2 commits intomainfrom
feature/aravind-system-enginer-blog-post

Conversation

@aravind1801-p
Copy link
Copy Markdown
Contributor

What is this article about?

R: A production-tested architecture for consolidating outbound traffic from multiple AWS runtime VPCs through a Private NAT Gateway, reducing partner firewall whitelisting from ~8,192 IPs or more to a single address via SNAT over a Site-to-Site VPN.

Checklist:

  • I am added to the list of authors correctly.
    Aravind exists in content/authors/authors.json with avatar Aravind.png and role "System Engineer - Customer Success". The avatar file exists in content/authors/avatars/. The post metadata Authors: Aravind matches the key exactly.
  • All images used in the post is in the correct folder (assets/images/post/).
    All 9 images referenced in the markdown exist in assets/: cover-image.png, centralizing-outbound-traffic.png, before-nat-gateway.png, architecture-overview.png, key-decisions.png, nat-vpc-design.png, packet-forward-return.png, successful-packet-delivery.png, operational-considerations.png.
  • My article has been reviewed internally before opening this Pull Request.
    Internally reviewed in the recurring meetings.
  • I have not modified someone else's previously published articles.
    The diff against main shows only the new post directory, author entry in authors.json, avatar, and package-lock.json. No existing posts were touched.
  • I double checked my changes locally at http://127.0.0.1:4000/ after running bundle install && bundle exec jekyll serve.
    Verified locally at http://localhost:4200/. The post page, cover image, all content images, navigation, and homepage card all render correctly.
  • My changes generate no new errors
    The dev server starts clean with no build errors.

@aravind1801-p aravind1801-p requested a review from a team as a code owner April 9, 2026 20:55
@aravind1801-p aravind1801-p merged commit 3e5cc26 into main Apr 14, 2026
5 checks passed
@aravind1801-p aravind1801-p deleted the feature/aravind-system-enginer-blog-post branch April 14, 2026 11:11
aravind1801-p pushed a commit that referenced this pull request Apr 14, 2026
The package-lock.json was inadvertently deleted in commit 3e5cc26
(PR #189), causing CI workflows (static.yml, merge.yml) to fail
since they depend on `npm ci` which requires this file.

This restores the file from the commit immediately prior (b4838e8).

Made-with: Cursor
aravind1801-p added a commit that referenced this pull request Apr 14, 2026
The package-lock.json was inadvertently deleted in commit 3e5cc26
(PR #189), causing CI workflows (static.yml, merge.yml) to fail
since they depend on `npm ci` which requires this file.

This restores the file from the commit immediately prior (b4838e8).

Made-with: Cursor

Co-authored-by: Aravind . <aravind@backbase.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants