Help
RSS
API
Feed
Maltego
Contact
Domain > ahmedkhaled4d.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-08-03
65.8.248.33
(
ClassC
)
2024-08-04
13.32.230.118
(
ClassC
)
2024-08-04
13.32.230.76
(
ClassC
)
2025-11-03
3.169.173.109
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 03 Nov 2025 18:54:55 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://ahmedkhaled4d.com/X-Cache: Redirect from cloudfrontVia: 1.1 474071c4c0fe7769ce8d0b73ccd104b0.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4X-Amz-Cf-Id: cXoECfq2TAztIIrE-CEzao2oeSGNbhfBcDfrv399nkBEPDIUbzh6FQ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/htmlContent-Length: 29774Connection: keep-aliveDate: Mon, 03 Nov 2025 18:54:56 GMTLast-Modified: Mon, 08 Sep 2025 12:07:16 GMTETag: 9417a6c95c2120c77c878775d8c3ec1fServer: AmazonS3X-Cache: Miss from cloudfrontVia: 1.1 5ec2b95241693f962e2ff4afc726b38e.cloudfront.net (CloudFront)X-Amz-Cf-Pop: HIO52-P4X-Amz-Cf-Id: 5xRzIz_fOrSKgyN4jLdwk3m2mqAuIKTP2ftHj3RdBWw0x408XxIWag !DOCTYPE html>html classh-full antialiased langen>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width/>title>Ahmed Khaled - Top 3% Software and cloud engineer | 3x AWS/title>meta namedescription contentI’m Ahmed, Top 3% Software and cloud engineer | 3x AWS/>meta namenext-head-count content4/>script> let darkModeMediaQuery window.matchMedia((prefers-color-scheme: dark)) updateMode() darkModeMediaQuery.addEventListener(change, updateModeWithoutTransitions) window.addEventListener(storage, updateModeWithoutTransitions) function updateMode() { let isSystemDarkMode darkModeMediaQuery.matches let isDarkMode window.localStorage.isDarkMode true || (!(isDarkMode in window.localStorage) && isSystemDarkMode) if (isDarkMode) { document.documentElement.classList.add(dark) } else { document.documentElement.classList.remove(dark) } if (isDarkMode isSystemDarkMode) { delete window.localStorage.isDarkMode } } function disableTransitionsTemporarily() { document.documentElement.classList.add(&_*:!transition-none) window.setTimeout(() > { document.documentElement.classList.remove(&_*:!transition-none) }, 0) } function updateModeWithoutTransitions() { disableTransitionsTemporarily() updateMode() }/script>link relalternate typeapplication/rss+xml hrefhttps://ahmedkhaled4d.com//rss/feed.xml/>link relalternate typeapplication/feed+json hrefhttps://ahmedkhaled4d.com//rss/feed.json/>link relpreload href/_next/static/css/bd6ab05cce738d4e.css asstyle/>link relstylesheet href/_next/static/css/bd6ab05cce738d4e.css data-n-g/>noscript data-n-css>/noscript>script defer nomodule src/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js>/script>script src/_next/static/chunks/webpack-c4acd79e87956a0e.js defer>/script>script src/_next/static/chunks/framework-3b5a00d5d7e8d93b.js defer>/script>script src/_next/static/chunks/main-84f5827ae698de37.js defer>/script>script src/_next/static/chunks/pages/_app-9ec61c09dc0cf720.js defer>/script>script src/_next/static/chunks/pages/index-7a4af5f28b85acfa.js defer>/script>script src/_next/static/BVrlyVbnbn9PcZr5KLKyW/_buildManifest.js defer>/script>script src/_next/static/BVrlyVbnbn9PcZr5KLKyW/_ssgManifest.js defer>/script>/head>body classflex h-full flex-col bg-zinc-50 dark:bg-black>div id__next>div classfixed inset-0 flex justify-center sm:px-8>div classflex w-full max-w-7xl lg:px-8>div classw-full bg-white ring-1 ring-zinc-100 dark:bg-zinc-900 dark:ring-zinc-300/20>/div>/div>/div>div classrelative>header classpointer-events-none relative z-50 flex flex-col styleheight:var(--header-height);margin-bottom:var(--header-mb)>div classorder-last mt-calc(theme(spacing.16)-theme(spacing.3))>/div>div classsm:px-8 top-0 order-last -mb-3 pt-3 styleposition:var(--header-position)>div classmx-auto max-w-7xl lg:px-8>div classrelative px-4 sm:px-8 lg:px-12>div classmx-auto max-w-2xl lg:max-w-5xl>div classtop-var(--avatar-top,theme(spacing.3)) w-full styleposition:var(--header-inner-position)>div classrelative>div classabsolute left-0 top-3 origin-left transition-opacity h-10 w-10 rounded-full bg-white/90 p-0.5 shadow-lg shadow-zinc-800/5 ring-1 ring-zinc-900/5 backdrop-blur dark:bg-zinc-800/90 dark:ring-white/10 styleopacity:var(--avatar-border-opacity, 0);transform:var(--avatar-border-transform)>/div>a aria-labelHome classblock h-16 w-16 origin-left pointer-events-auto styletransform:var(--avatar-image-transform) href/>img src/images/avatar.jpg alt sizes4rem classrounded-full bg-zinc-100 object-cover dark:bg-zinc-800 h-16 w-16/>/a>/div>/div>/div>/div>/div>/div>div classtop-0 z-10 h-16 pt-6 styleposition:var(--header-position)>div classsm:px-8 top-var(--header-top,theme(spacing.6)) w-full styleposition:var(--header-inner-position)>div classmx-auto max-w-7xl lg:px-8>div classrelative px-4 sm:px-8 lg:px-12>div classmx-auto max-w-2xl lg:max-w-5xl>div classrelative flex gap-4>div classflex flex-1>/div>div classflex flex-1 justify-end md:justify-center>div classpointer-events-auto md:hidden data-headlessui-state>button classgroup flex items-center rounded-full bg-white/90 px-4 py-2 text-sm font-medium text-zinc-800 shadow-lg shadow-zinc-800/5 ring-1 ring-zinc-900/5 backdrop-blur dark:bg-zinc-800/90 dark:text-zinc-200 dark:ring-white/10 dark:hover:ring-white/20 typebutton aria-expandedfalse data-headlessui-state>Menusvg viewBox0 0 8 6 aria-hiddentrue classml-3 h-auto w-2 stroke-zinc-500 group-hover:stroke-zinc-700 dark:group-hover:stroke-zinc-400>path dM1.75 1.75 4 4.25l2.25-2.5 fillnone stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>/svg>/button>/div>div hidden styleposition:fixed;top:1px;left:1px;width:1px;height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none>/div>nav classpointer-events-auto hidden md:block>ul classflex rounded-full bg-white/90 px-3 text-sm font-medium text-zinc-800 shadow-lg shadow-zinc-800/5 ring-1 ring-zinc-900/5 backdrop-blur dark:bg-zinc-800/90 dark:text-zinc-200 dark:ring-white/10>li>a classrelative block px-3 py-2 transition hover:text-teal-500 dark:hover:text-teal-400 href/about>About/a>/li>li>a classrelative block px-3 py-2 transition hover:text-teal-500 dark:hover:text-teal-400 href/posts>Articles/a>/li>li>a classrelative block px-3 py-2 transition hover:text-teal-500 dark:hover:text-teal-400 href/projects>Projects/a>/li>li>a classrelative block px-3 py-2 transition hover:text-teal-500 dark:hover:text-teal-400 href/speaking>Speaking/a>/li>li>a classrelative block px-3 py-2 transition hover:text-teal-500 dark:hover:text-teal-400 href/uses>Uses/a>/li>/ul>/nav>/div>div classflex justify-end md:flex-1>div classpointer-events-auto>button typebutton aria-labelToggle dark mode classgroup rounded-full bg-white/90 px-3 py-2 shadow-lg shadow-zinc-800/5 ring-1 ring-zinc-900/5 backdrop-blur transition dark:bg-zinc-800/90 dark:ring-white/10 dark:hover:ring-white/20>svg viewBox0 0 24 24 stroke-width1.5 stroke-linecapround stroke-linejoinround aria-hiddentrue classh-6 w-6 fill-zinc-100 stroke-zinc-500 transition group-hover:fill-zinc-200 group-hover:stroke-zinc-700 dark:hidden @media(prefers-color-scheme:dark):fill-teal-50 @media(prefers-color-scheme:dark):stroke-teal-500 @media(prefers-color-scheme:dark):group-hover:fill-teal-50 @media(prefers-color-scheme:dark):group-hover:stroke-teal-600>path dM8 12.25A4.25 4.25 0 0 1 12.25 8v0a4.25 4.25 0 0 1 4.25 4.25v0a4.25 4.25 0 0 1-4.25 4.25v0A4.25 4.25 0 0 1 8 12.25v0Z>/path>path dM12.25 3v1.5M21.5 12.25H20M18.791 18.791l-1.06-1.06M18.791 5.709l-1.06 1.06M12.25 20v1.5M4.5 12.25H3M6.77 6.77 5.709 5.709M6.77 17.73l-1.061 1.061 fillnone>/path>/svg>svg viewBox0 0 24 24 aria-hiddentrue classhidden h-6 w-6 fill-zinc-700 stroke-zinc-500 transition dark:block @media(prefers-color-scheme:dark):group-hover:stroke-zinc-400 @media_not_(prefers-color-scheme:dark):fill-teal-400/10 @media_not_(prefers-color-scheme:dark):stroke-teal-500>path dM17.25 16.22a6.937 6.937 0 0 1-9.47-9.47 7.451 7.451 0 1 0 9.47 9.47ZM12.75 7C17 7 17 2.75 17 2.75S17 7 21.25 7C17 7 17 11.25 17 11.25S17 7 12.75 7Z stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>/svg>/button>/div>/div>/div>/div>/div>/div>/div>/div>/header>div styleheight:var(--content-offset)>/div>main>div classsm:px-8 mt-9>div classmx-auto max-w-7xl lg:px-8>div classrelative px-4 sm:px-8 lg:px-12>div classmx-auto max-w-2xl lg:max-w-5xl>div classmax-w-3xl>h1 classtext-4xl font-bold tracking-tight text-zinc-800 dark:text-zinc-100 sm:text-5xl>Top 3% Software and cloud engineer | 3x AWS/h1>p classmt-6 text-base text-zinc-600 dark:text-zinc-400>I have been a developer, tech lead, cloud engineer,I have worked with AI startups, SMBs and big corps . I’ve had the privilege of collaborating with clients across Europe, Canada and the USA ./p>div classmt-6 flex gap-6>a classgroup -m-1 p-1 aria-labelFollow on Twitter hrefhttps://twitter.com/ahmedkhaled4d>svg viewBox0 0 24 24 aria-hiddentrue classh-6 w-6 fill-zinc-500 transition group-hover:fill-zinc-600 dark:fill-zinc-400 dark:group-hover:fill-zinc-300>path dM20.055 7.983c.011.174.011.347.011.523 0 5.338-3.92 11.494-11.09 11.494v-.003A10.755 10.755 0 0 1 3 18.186c.308.038.618.057.928.058a7.655 7.655 0 0 0 4.841-1.733c-1.668-.032-3.13-1.16-3.642-2.805a3.753 3.753 0 0 0 1.76-.07C5.07 13.256 3.76 11.6 3.76 9.676v-.05a3.77 3.77 0 0 0 1.77.505C3.816 8.945 3.288 6.583 4.322 4.737c1.98 2.524 4.9 4.058 8.034 4.22a4.137 4.137 0 0 1 1.128-3.86A3.807 3.807 0 0 1 19 5.274a7.657 7.657 0 0 0 2.475-.98c-.29.934-.9 1.729-1.713 2.233A7.54 7.54 0 0 0 22 5.89a8.084 8.084 0 0 1-1.945 2.093Z>/path>/svg>/a>a classgroup -m-1 p-1 aria-labelFollow on Instagram hrefhttps://instagram.com/ahmedkhaled4d>svg viewBox0 0 24 24 aria-hiddentrue classh-6 w-6 fill-zinc-500 transition group-hover:fill-zinc-600 dark:fill-zinc-400 dark:group-hover:fill-zinc-300>path dM12 3c-2.444 0-2.75.01-3.71.054-.959.044-1.613.196-2.185.418A4.412 4.412 0 0 0 4.51 4.511c-.5.5-.809 1.002-1.039 1.594-.222.572-.374 1.226-.418 2.184C3.01 9.25 3 9.556 3 12s.01 2.75.054 3.71c.044.959.196 1.613.418 2.185.23.592.538 1.094 1.039 1.595.5.5 1.002.808 1.594 1.038.572.222 1.226.374 2.184.418C9.25 20.99 9.556 21 12 21s2.75-.01 3.71-.054c.959-.044 1.613-.196 2.185-.419a4.412 4.412 0 0 0 1.595-1.038c.5-.5.808-1.002 1.038-1.594.222-.572.374-1.226.418-2.184.044-.96.054-1.267.054-3.711s-.01-2.75-.054-3.71c-.044-.959-.196-1.613-.419-2.185A4.412 4.412 0 0 0 19.49 4.51c-.5-.5-1.002-.809-1.594-1.039-.572-.222-1.226-.374-2.184-.418C14.75 3.01 14.444 3 12 3Zm0 1.622c2.403 0 2.688.009 3.637.052.877.04 1.354.187 1.67.31.421.163.72.358 1.036.673.315.315.51.615.673 1.035.123.317.27.794.31 1.671.043.95.052 1.234.052 3.637s-.009 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.67-.163.421-.358.72-.673 1.036a2.79 2.79 0 0 1-1.035.673c-.317.123-.794.27-1.671.31-.95.043-1.234.052-3.637.052s-2.688-.009-3.637-.052c-.877-.04-1.354-.187-1.67-.31a2.789 2.789 0 0 1-1.036-.673 2.79 2.79 0 0 1-.673-1.035c-.123-.317-.27-.794-.31-1.671-.043-.95-.052-1.234-.052-3.637s.009-2.688.052-3.637c.04-.877.187-1.354.31-1.67.163-.421.358-.72.673-1.036.315-.315.615-.51 1.035-.673.317-.123.794-.27 1.671-.31.95-.043 1.234-.052 3.637-.052Z>/path>path dM12 15a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm0-7.622a4.622 4.622 0 1 0 0 9.244 4.622 4.622 0 0 0 0-9.244Zm5.884-.182a1.08 1.08 0 1 1-2.16 0 1.08 1.08 0 0 1 2.16 0Z>/path>/svg>/a>a classgroup -m-1 p-1 aria-labelFollow on GitHub hrefhttps://github.com/ahmedkhaled4d>svg viewBox0 0 24 24 aria-hiddentrue classh-6 w-6 fill-zinc-500 transition group-hover:fill-zinc-600 dark:fill-zinc-400 dark:group-hover:fill-zinc-300>path fill-ruleevenodd clip-ruleevenodd dM12 2C6.475 2 2 6.588 2 12.253c0 4.537 2.862 8.369 6.838 9.727.5.09.687-.218.687-.487 0-.243-.013-1.05-.013-1.91C7 20.059 6.35 18.957 6.15 18.38c-.113-.295-.6-1.205-1.025-1.448-.35-.192-.85-.667-.013-.68.788-.012 1.35.744 1.538 1.051.9 1.551 2.338 1.116 2.912.846.088-.666.35-1.115.638-1.371-2.225-.256-4.55-1.14-4.55-5.062 0-1.115.387-2.038 1.025-2.756-.1-.256-.45-1.307.1-2.717 0 0 .837-.269 2.75 1.051.8-.23 1.65-.346 2.5-.346.85 0 1.7.115 2.5.346 1.912-1.333 2.75-1.05 2.75-1.05.55 1.409.2 2.46.1 2.716.637.718 1.025 1.628 1.025 2.756 0 3.934-2.337 4.806-4.562 5.062.362.32.675.936.675 1.897 0 1.371-.013 2.473-.013 2.82 0 .268.188.589.688.486a10.039 10.039 0 0 0 4.932-3.74A10.447 10.447 0 0 0 22 12.253C22 6.588 17.525 2 12 2Z>/path>/svg>/a>a classgroup -m-1 p-1 aria-labelFollow on LinkedIn hrefhttps://linkedin.com/in/ahmedkhaled4d>svg viewBox0 0 24 24 classh-6 w-6 fill-zinc-500 transition group-hover:fill-zinc-600 dark:fill-zinc-400 dark:group-hover:fill-zinc-300>path dM18.335 18.339H15.67v-4.177c0-.996-.02-2.278-1.39-2.278-1.389 0-1.601 1.084-1.601 2.205v4.25h-2.666V9.75h2.56v1.17h.035c.358-.674 1.228-1.387 2.528-1.387 2.7 0 3.2 1.778 3.2 4.091v4.715zM7.003 8.575a1.546 1.546 0 01-1.548-1.549 1.548 1.548 0 111.547 1.549zm1.336 9.764H5.666V9.75H8.34v8.589zM19.67 3H4.329C3.593 3 3 3.58 3 4.297v15.406C3 20.42 3.594 21 4.328 21h15.338C20.4 21 21 20.42 21 19.703V4.297C21 3.58 20.4 3 19.666 3h.003z>/path>/svg>/a>/div>/div>/div>/div>/div>/div>div>div classmt-16 sm:mt-20>div class-my-4 flex justify-center gap-5 overflow-hidden py-4 sm:gap-8>div classrelative aspect-9/10 w-44 flex-none overflow-hidden rounded-xl bg-zinc-100 dark:bg-zinc-800 sm:w-72 sm:rounded-2xl rotate-2>img src/images/photos/image-4.jpg alt sizes(min-width: 640px) 18rem, 11rem classabsolute inset-0 h-full w-full object-cover/>/div>div classrelative aspect-9/10 w-44 flex-none overflow-hidden rounded-xl bg-zinc-100 dark:bg-zinc-800 sm:w-72 sm:rounded-2xl -rotate-2>img src/images/photos/image-5.png alt sizes(min-width: 640px) 18rem, 11rem classabsolute inset-0 h-full w-full object-cover/>/div>div classrelative aspect-9/10 w-44 flex-none overflow-hidden rounded-xl bg-zinc-100 dark:bg-zinc-800 sm:w-72 sm:rounded-2xl rotate-2>img src/images/photos/image-3.jpg alt sizes(min-width: 640px) 18rem, 11rem classabsolute inset-0 h-full w-full object-cover/>/div>div classrelative aspect-9/10 w-44 flex-none overflow-hidden rounded-xl bg-zinc-100 dark:bg-zinc-800 sm:w-72 sm:rounded-2xl rotate-2>img src/images/photos/image-1.jpg alt sizes(min-width: 640px) 18rem, 11rem classabsolute inset-0 h-full w-full object-cover/>/div>div classrelative aspect-9/10 w-44 flex-none overflow-hidden rounded-xl bg-zinc-100 dark:bg-zinc-800 sm:w-72 sm:rounded-2xl -rotate-2>img src/images/photos/image-2.jpg alt sizes(min-width: 640px) 18rem, 11rem classabsolute inset-0 h-full w-full object-cover/>/div>/div>/div>/div>div classbg-white>div classmx-auto max-w-7xl px-4 py-24 sm:px-6 lg:px-8>div classsm:align-center sm:flex sm:flex-col>h1 classtext-5xl font-bold tracking-tight text-gray-900 sm:text-center>Book a Free Consultation/h1>/div>div classmt-12 space-y-4 >div classmx-auto w-full >div classoverflow-hidden rounded-lg bg-white shadow-md>div classborder-b bg-gray-100 p-4>h2 classtext-lg font-semibold text-gray-800>Book a Free Consultation/h2>/div>div classrelative stylepadding-top:56.25%>iframe srchttps://cal.com/ahmedkhaled4d/30min titleBook a Free Consultation classabsolute left-0 top-0 h-full w-full border-0 allowfullscreen>/iframe>/div>/div>/div>/div>/div>/div>div classsm:px-8 mt-24 md:mt-28>div classmx-auto max-w-7xl lg:px-8>div classrelative px-4 sm:px-8 lg:px-12>div classmx-auto max-w-2xl lg:max-w-5xl>div classmx-auto grid max-w-xl grid-cols-1 gap-y-20 lg:max-w-none lg:grid-cols-2>div classflex flex-col gap-16>article classgroup relative flex flex-col items-start>h2 classtext-base font-semibold tracking-tight text-zinc-800 dark:text-zinc-100>div classabsolute -inset-y-6 -inset-x-4 z-0 scale-95 bg-zinc-50 opacity-0 transition group-hover:scale-100 group-hover:opacity-100 dark:bg-zinc-800/50 sm:-inset-x-6 sm:rounded-2xl>/div>a href/posts/deploy-nodejs-app-on-kubernetes-aws-eks>span classabsolute -inset-y-6 -inset-x-4 z-20 sm:-inset-x-6 sm:rounded-2xl>/span>span classrelative z-10>Step-By-Step Instructions To Deploy A Node.Js App To Kubernetes on EKS/span>/a>/h2>time classrelative z-10 order-first mb-3 flex items-center text-sm text-zinc-400 dark:text-zinc-500 pl-3.5 dateTime2024-09-05>span classabsolute inset-y-0 left-0 flex items-center aria-hiddentrue>span classh-4 w-0.5 rounded-full bg-zinc-200 dark:bg-zinc-500>/span>/span>September 5, 2024/time>p classrelative z-10 mt-2 text-sm text-zinc-600 dark:text-zinc-400>From EC2 to Kubernetes on EKS Step-By-Step Instructions To Deploy A Node.Js App To Kubernetes on EKS/p>div aria-hiddentrue classrelative z-10 mt-4 flex items-center text-sm font-medium text-teal-500>Read articlesvg viewBox0 0 16 16 fillnone aria-hiddentrue classml-1 h-4 w-4 stroke-current>path dM6.75 5.75 9.25 8l-2.5 2.25 stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>/svg>/div>/article>article classgroup relative flex flex-col items-start>h2 classtext-base font-semibold tracking-tight text-zinc-800 dark:text-zinc-100>div classabsolute -inset-y-6 -inset-x-4 z-0 scale-95 bg-zinc-50 opacity-0 transition group-hover:scale-100 group-hover:opacity-100 dark:bg-zinc-800/50 sm:-inset-x-6 sm:rounded-2xl>/div>a href/posts/microservices-aws-migrating-from-monolith>span classabsolute -inset-y-6 -inset-x-4 z-20 sm:-inset-x-6 sm:rounded-2xl>/span>span classrelative z-10>Microservices in AWS Migrating from a Monolith/span>/a>/h2>time classrelative z-10 order-first mb-3 flex items-center text-sm text-zinc-400 dark:text-zinc-500 pl-3.5 dateTime2024-09-02>span classabsolute inset-y-0 left-0 flex items-center aria-hiddentrue>span classh-4 w-0.5 rounded-full bg-zinc-200 dark:bg-zinc-500>/span>/span>September 2, 2024/time>p classrelative z-10 mt-2 text-sm text-zinc-600 dark:text-zinc-400>What are microservices, why use them, and steps to split a monolith into microservices/p>div aria-hiddentrue classrelative z-10 mt-4 flex items-center text-sm font-medium text-teal-500>Read articlesvg viewBox0 0 16 16 fillnone aria-hiddentrue classml-1 h-4 w-4 stroke-current>path dM6.75 5.75 9.25 8l-2.5 2.25 stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>/svg>/div>/article>article classgroup relative flex flex-col items-start>h2 classtext-base font-semibold tracking-tight text-zinc-800 dark:text-zinc-100>div classabsolute -inset-y-6 -inset-x-4 z-0 scale-95 bg-zinc-50 opacity-0 transition group-hover:scale-100 group-hover:opacity-100 dark:bg-zinc-800/50 sm:-inset-x-6 sm:rounded-2xl>/div>a href/posts/building-a-resilient-three-tier-architecture-on-aws-with-deploying-mern-stack-application>span classabsolute -inset-y-6 -inset-x-4 z-20 sm:-inset-x-6 sm:rounded-2xl>/span>span classrelative z-10>Building a Resilient Three-Tier Architecture on AWS with Deploying MERN Stack Application/span>/a>/h2>time classrelative z-10 order-first mb-3 flex items-center text-sm text-zinc-400 dark:text-zinc-500 pl-3.5 dateTime2024-07-14>span classabsolute inset-y-0 left-0 flex items-center aria-hiddentrue>span classh-4 w-0.5 rounded-full bg-zinc-200 dark:bg-zinc-500>/span>/span>July 14, 2024/time>p classrelative z-10 mt-2 text-sm text-zinc-600 dark:text-zinc-400>Achieving High Scalability, High Availability, and Fault Tolerance ,building-a-resilient-three-tier-architecture-on-aws-with-deploying-mern-stack-application/p>div aria-hiddentrue classrelative z-10 mt-4 flex items-center text-sm font-medium text-teal-500>Read articlesvg viewBox0 0 16 16 fillnone aria-hiddentrue classml-1 h-4 w-4 stroke-current>path dM6.75 5.75 9.25 8l-2.5 2.25 stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>/svg>/div>/article>/div>div classspace-y-10 lg:pl-16 xl:pl-24>form actionhttps://ahmedkhaled4d.us13.list-manage.com/subscribe/post?ue50551b8de68547d6da49123d&id5f7d3287b0&f_id006350e1f0 methodpost idmc-embedded-subscribe-form namemc-embedded-subscribe-form classrounded-2xl border border-zinc-100 p-6 dark:border-zinc-700/40>h2 classflex text-sm font-semibold text-zinc-900 dark:text-zinc-100>svg viewBox0 0 24 24 fillnone stroke-width1.5 stroke-linecapround stroke-linejoinround aria-hiddentrue classh-6 w-6 flex-none>path dM2.75 7.75a3 3 0 0 1 3-3h12.5a3 3 0 0 1 3 3v8.5a3 3 0 0 1-3 3H5.75a3 3 0 0 1-3-3v-8.5Z classfill-zinc-100 stroke-zinc-400 dark:fill-zinc-100/10 dark:stroke-zinc-500>/path>path dm4 6 6.024 5.479a2.915 2.915 0 0 0 3.952 0L20 6 classstroke-zinc-400 dark:stroke-zinc-500>/path>/svg>span classml-3>Stay up to date/span>/h2>p classmt-2 text-sm text-zinc-600 dark:text-zinc-400>Get notified when I publish something new, and unsubscribe at any time./p>div classmt-6 flex>input typeemail idmce-EMAIL placeholderEmail address aria-labelEmail address required classrequired email min-w-0 flex-auto appearance-none rounded-md border border-zinc-900/10 bg-white px-3 py-calc(theme(spacing.2)-1px) shadow-md shadow-zinc-800/5 placeholder:text-zinc-400 focus:border-teal-500 focus:outline-none focus:ring-4 focus:ring-teal-500/10 dark:border-zinc-700 dark:bg-zinc-700/0.15 dark:text-zinc-200 dark:placeholder:text-zinc-500 dark:focus:border-teal-400 dark:focus:ring-teal-400/10 sm:text-sm/>button classinline-flex items-center gap-2 justify-center rounded-md py-2 px-3 text-sm outline-offset-2 transition active:transition-none bg-zinc-800 font-semibold text-zinc-100 hover:bg-zinc-700 active:bg-zinc-800 active:text-zinc-100/70 dark:bg-zinc-700 dark:hover:bg-zinc-600 dark:active:bg-zinc-700 dark:active:text-zinc-100/70 ml-4 flex-none typesubmit>Join/button>/div>/form>div classrounded-2xl border border-zinc-100 p-6 dark:border-zinc-700/40>h2 classflex text-sm font-semibold text-zinc-900 dark:text-zinc-100>svg viewBox0 0 24 24 fillnone stroke-width1.5 stroke-linecapround stroke-linejoinround aria-hiddentrue classh-6 w-6 flex-none>path dM2.75 9.75a3 3 0 0 1 3-3h12.5a3 3 0 0 1 3 3v8.5a3 3 0 0 1-3 3H5.75a3 3 0 0 1-3-3v-8.5Z classfill-zinc-100 stroke-zinc-400 dark:fill-zinc-100/10 dark:stroke-zinc-500>/path>path dM3 14.25h6.249c.484 0 .952-.002 1.316.319l.777.682a.996.996 0 0 0 1.316 0l.777-.682c.364-.32.832-.319 1.316-.319H21M8.75 6.5V4.75a2 2 0 0 1 2-2h2.5a2 2 0 0 1 2 2V6.5 classstroke-zinc-400 dark:stroke-zinc-500>/path>/svg>span classml-3>Work/span>/h2>ol classmt-6 space-y-4>li classflex gap-4>div classrelative mt-1 flex h-10 w-10 flex-none items-center justify-center rounded-full shadow-md shadow-zinc-800/5 ring-1 ring-zinc-900/5 dark:border dark:border-zinc-700/50 dark:bg-zinc-800 dark:ring-0>img src/images/logos/sfgco.png alt classh-7 w-7/>/div>dl classflex flex-auto flex-wrap gap-x-2>dt classsr-only>Company/dt>dd classw-full flex-none text-sm font-medium text-zinc-900 dark:text-zinc-100>SFGCO/dd>dt classsr-only>Role/dt>dd classtext-xs text-zinc-500 dark:text-zinc-400>CTO/dd>dt classsr-only>Date/dt>dd classml-auto text-xs text-zinc-400 dark:text-zinc-500 aria-label2024 until Present>time dateTime2024>2024/time> span aria-hiddentrue>—/span> time dateTime2025>Present/time>/dd>/dl>/li>li classflex gap-4>div classrelative mt-1 flex h-10 w-10 flex-none items-center justify-center rounded-full shadow-md shadow-zinc-800/5 ring-1 ring-zinc-900/5 dark:border dark:border-zinc-700/50 dark:bg-zinc-800 dark:ring-0>img src/images/logos/toptal.jpg alt classh-7 w-7/>/div>dl classflex flex-auto flex-wrap gap-x-2>dt classsr-only>Company/dt>dd classw-full flex-none text-sm font-medium text-zinc-900 dark:text-zinc-100>Toptal/dd>dt classsr-only>Role/dt>dd classtext-xs text-zinc-500 dark:text-zinc-400>Principal Engineer/dd>dt classsr-only>Date/dt>dd classml-auto text-xs text-zinc-400 dark:text-zinc-500 aria-label2024 until 2025>time dateTime2024>2024/time> span aria-hiddentrue>—/span> time dateTime2025>2025/time>/dd>/dl>/li>li classflex gap-4>div classrelative mt-1 flex h-10 w-10 flex-none items-center justify-center rounded-full shadow-md shadow-zinc-800/5 ring-1 ring-zinc-900/5 dark:border dark:border-zinc-700/50 dark:bg-zinc-800 dark:ring-0>img src/images/logos/mahaseel.jpg alt classh-7 w-7/>/div>dl classflex flex-auto flex-wrap gap-x-2>dt classsr-only>Company/dt>dd classw-full flex-none text-sm font-medium text-zinc-900 dark:text-zinc-100>Mahaseel/dd>dt classsr-only>Role/dt>dd classtext-xs text-zinc-500 dark:text-zinc-400>Tech Lead/dd>dt classsr-only>Date/dt>dd classml-auto text-xs text-zinc-400 dark:text-zinc-500 aria-label2021 until 2023>time dateTime2021>2021/time> span aria-hiddentrue>—/span> time dateTime2023>2023/time>/dd>/dl>/li>li classflex gap-4>div classrelative mt-1 flex h-10 w-10 flex-none items-center justify-center rounded-full shadow-md shadow-zinc-800/5 ring-1 ring-zinc-900/5 dark:border dark:border-zinc-700/50 dark:bg-zinc-800 dark:ring-0>img src/images/logos/mothership.jpg alt classh-7 w-7/>/div>dl classflex flex-auto flex-wrap gap-x-2>dt classsr-only>Company/dt>dd classw-full flex-none text-sm font-medium text-zinc-900 dark:text-zinc-100>Mothership/dd>dt classsr-only>Role/dt>dd classtext-xs text-zinc-500 dark:text-zinc-400>Senior Software Engineer/dd>dt classsr-only>Date/dt>dd classml-auto text-xs text-zinc-400 dark:text-zinc-500 aria-label2020 until 2022>time dateTime2020>2020/time> span aria-hiddentrue>—/span> time dateTime2022>2022/time>/dd>/dl>/li>li classflex gap-4>div classrelative mt-1 flex h-10 w-10 flex-none items-center justify-center rounded-full shadow-md shadow-zinc-800/5 ring-1 ring-zinc-900/5 dark:border dark:border-zinc-700/50 dark:bg-zinc-800 dark:ring-0>img src/images/logos/upwork.jpg alt classh-7 w-7/>/div>dl classflex flex-auto flex-wrap gap-x-2>dt classsr-only>Company/dt>dd classw-full flex-none text-sm font-medium text-zinc-900 dark:text-zinc-100>Upwork/dd>dt classsr-only>Role/dt>dd classtext-xs text-zinc-500 dark:text-zinc-400>Freelancer/dd>dt classsr-only>Date/dt>dd classml-auto text-xs text-zinc-400 dark:text-zinc-500 aria-label2018 until 2020>time dateTime2018>2018/time> span aria-hiddentrue>—/span> time dateTime2020>2020/time>/dd>/dl>/li>/ol>a classinline-flex items-center gap-2 justify-center rounded-md py-2 px-3 text-sm outline-offset-2 transition active:transition-none bg-zinc-50 font-medium text-zinc-900 hover:bg-zinc-100 active:bg-zinc-100 active:text-zinc-900/60 dark:bg-zinc-800/50 dark:text-zinc-300 dark:hover:bg-zinc-800 dark:hover:text-zinc-50 dark:active:bg-zinc-800/50 dark:active:text-zinc-50/70 group mt-6 w-full hrefhttps://drive.google.com/file/d/1UGUDzXZFgE2LKlUcNsiqI-4Qu6R3X67z/view?uspdrive_link>Request access & Download CVsvg viewBox0 0 16 16 fillnone aria-hiddentrue classh-4 w-4 stroke-zinc-400 transition group-active:stroke-zinc-600 dark:group-hover:stroke-zinc-50 dark:group-active:stroke-zinc-50>path dM4.75 8.75 8 12.25m0 0 3.25-3.5M8 12.25v-8.5 stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>/svg>/a>/div>/div>/div>/div>/div>/div>/div>/main>footer classmt-32>div classsm:px-8>div classmx-auto max-w-7xl lg:px-8>div classborder-t border-zinc-100 pb-16 pt-10 dark:border-zinc-700/40>div classrelative px-4 sm:px-8 lg:px-12>div classmx-auto max-w-2xl lg:max-w-5xl>div classflex flex-col items-center justify-between gap-6 sm:flex-row>div classflex gap-6 text-sm font-medium text-zinc-800 dark:text-zinc-200>a classtransition hover:text-teal-500 dark:hover:text-teal-400 href/about>About/a>a classtransition hover:text-teal-500 dark:hover:text-teal-400 href/projects>Projects/a>a classtransition hover:text-teal-500 dark:hover:text-teal-400 href/speaking>Speaking/a>a classtransition hover:text-teal-500 dark:hover:text-teal-400 href/uses>Uses/a>/div>p classtext-sm text-zinc-400 dark:text-zinc-500>© !-- -->2025!-- --> Ahmed Khaled. All rights reserved./p>/div>/div>/div>/div>/div>/div>/footer>/div>/div>elevenlabs-convai agent-idR6nEBiKIB7B6VPgoJhf1>/elevenlabs-convai>script srchttps://elevenlabs.io/convai-widget/index.js async typetext/javascript>/script>script id__NEXT_DATA__ typeapplication/json>{props:{pageProps:{posts:{slug:deploy-nodejs-app-on-kubernetes-aws-eks,author:Ahmed Khaled,date:2024-09-05,title:Step-By-Step Instructions To Deploy A Node.Js App To Kubernetes on EKS,description:From EC2 to Kubernetes on EKS Step-By-Step Instructions To Deploy A Node.Js App To Kubernetes on EKS},{slug:microservices-aws-migrating-from-monolith,author:Ahmed Khaled,date:2024-09-02,title:Microservices in AWS Migrating from a Monolith,description:What are microservices, why use them, and steps to split a monolith into microservices},{slug:building-a-resilient-three-tier-architecture-on-aws-with-deploying-mern-stack-application,author:Ahmed Khaled,date:2024-07-14,title:Building a Resilient Three-Tier Architecture on AWS with Deploying MERN Stack Application,description:Achieving High Scalability, High Availability, and Fault Tolerance ,building-a-resilient-three-tier-architecture-on-aws-with-deploying-mern-stack-application}},__N_SSG:true},page:/,query:{},buildId:BVrlyVbnbn9PcZr5KLKyW,isFallback:false,gsp:true,scriptLoader:}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]