David Hyppolite S Blog

Leo Migdal
-
david hyppolite s blog

I'm David Hyppolite a Cloud/DevOps Engineer specializing in AWS, Terraform, Kubernetes, Linux, Docker, CI/CD, automation. This blog isn't just another tech space - it's where determination meets cloud innovation. This blog is orchestrated through Terraform, powered by AWS (S3, CloudFront, Route53, ACM), automated and deployed with GitHub Actions, and brought to life with Next.js. Every component represents another challenge conquered, another level mastered. Here, I'll document my journey, share my victories (and battles) with cloud technologies, and demonstrate how pure determination can transform ambitious goals into reality. Deploy Grafana on AWS EC2 for real-time performance monitoring and proactive cloud infrastructure management using Instance Connect.

Learn how to build a secure CI/CD pipeline for Amazon EKS using GitHub Actions, AWS OIDC, and ECR. Deploy FastAPI seamlessly with Kubernetes Need to access your EC2 instances securely without managing SSH keys? AWS Systems Manager (SSM) Session Manager provides a secure, auditable solution that might be exactly what you're looking for. Let's explore how it works. While SSH is secure, managing SSH access at scale across multiple VPCs and regions creates significant operational complexity.

Organizations often struggle with key management, rotation policies, and maintaining bastion hosts - all of which increase both security risks and operational overhead. Consider a common scenario: You're managing EC2 instances across multiple VPCs and regions, with strict security policies prohibiting open SSH ports. Traditional approaches might require maintaining multiple bastion hosts - even a single t2.micro bastion host running 24/7 adds unnecessary cost and complexity. SSM eliminates this overhead while providing secure, auditable access to your instances. AWS Systems Manager (SSM) Session Manager offers a compelling alternative, especially when working with cloud-native architectures. For teams using AWS-supported AMIs - including Amazon Linux 2023, Ubuntu, Windows Server, and many others - the SSM agent comes pre-installed, eliminating additional setup steps, making it a truly managed service that adds...

When working with cloud-native technologies, teams frequently spin up instances to test services and scripts in private subnets. While traditional solutions might rely on bastion hosts or VPC endpoints, SSM provides direct access to these private instances through IAM roles - simplifying your architecture while maintaining strict security controls. This past weekend was rough. Like many people dealing with stress, I spent countless hours stuck on a complex problem that seemed unsolvable. Each attempt at finding a solution led to another dead end, and by Sunday evening, mental fatigue had completely set in. Frustrated and overwhelmed, I found myself venting about the problem openly—only to remember I've been down this road before and I have the tools to overcome it.

Because burnout and feeling stuck affects everyone. That's when it hit me: while we often talk about getting in a flow state and maintaining focus, we rarely discuss the importance of breaking through mental blocks and clearing our minds when stuck... We don't talk enough about how too much focus can be overwhelming, or how to find clarity during challenging projects. When dealing with bugs in code or tackling hard life decisions, people rarely discuss the mental toll these challenges bring. Debugging and problem-solving can be exhausting, but failure is an inevitable part of learning—you will fail a lot, that's how we got here. I know this firsthand.

I've faced countless roadblocks, but they've also taught me some of the most valuable lessons in resilience and problem-solving. This post is about what I do when I encounter situations that seem impossible to crack, whether it's debugging a stubborn issue or navigating a tough life decision. These tips are interchangeable because, at their core, they all start with you. To reach the solution you desire, you need to be in the right mindset. The skills and abilities are already within you; it's about allowing them to flow freely. Research shows that walking can boost creativity in remarkable ways.

A Stanford study revealed that walking increases divergent thinking—the ability to generate creative ideas by exploring many possible solutions. The results were striking: "A person's creative output increased by an average of 60 percent when walking." Don't worry if you can't go outdoors; pacing around your workspace or room can offer similar benefits. Deploy Grafana on AWS EC2 for real-time performance monitoring and proactive cloud infrastructure management using Instance Connect. Learn how to build a secure CI/CD pipeline for Amazon EKS using GitHub Actions, AWS OIDC, and ECR. Deploy FastAPI seamlessly with Kubernetes Learn how to eliminate the need for SSH keys and bastion hosts, enhance your security posture, and simplify instance management through IAM roles and robust logging mechanisms.

AWS with CodePipeline, CodeBuild, CodeDeploy, and EC2 Good architecture isn't about using the latest tech - it's about solving real problems. Set up a fully automated CI/CD pipeline using AWS CodePipeline, CodeBuild, CodeDeploy, EC2, and GitHub. This guide will help you create a zero-touch solution that automates code updates, ensures reliable deployments, and eliminates the need for manual SSH sessions. By the end, you'll have a robust and efficient deployment process that enhances both reliability and speed. Your team currently deploys updates by SSHing into a live EC2 instance—leading to human error, missed steps, and risky rollbacks.

This tutorial fixes that by detecting GitHub changes automatically, deploying them via CodeDeploy, and using a repeatable, testable process. Traditional SSH-based deployments lead to: This solution implements industry best practices for automated, secure, and reliable deployments. Ready to eliminate manual deployments? Let's build your pipeline. "Just use WordPress," they said.

"You could have it up in minutes." As an AWS Solutions Architect, I knew I could spin up a simple blog in the console within an hour. But here's the thing - I've already built production systems maintaining 99.9% uptime. I've already clicked through the console countless times. This project wasn't about the fastest path to a blog; it was about pushing my limits. The real value?

The gap between knowing how to do something in the console and implementing it in Terraform. That's where the learning happens. That's where engineers grow. I designed the architecture with several key requirements in mind: This setup not only adheres to AWS’s six pillars of well-architected frameworks but also taught me the intricacies of networking and IaC. It started with a simple need: I wanted to know exactly how much money I needed to set aside before payday to cover my next two weeks.

Simple enough, right? I built Wisewallet to solve this problem, but little did I know this straightforward application would become my crash course in modern cloud architecture and DevOps practices. Picture this: It's 10 PM, and I'm staring at my terminal, hands slightly shaking as I rsync changes. My EC2 had to be rebooted instance, taking my SQLite database with it into the digital void. All that data, gone. Again.

My monolithic setup - a React frontend, Python backend, SQLite database, and Nginx, all crammed onto a single EC2 instance - was starting to feel like a house of cards. Every deployment was a small adventure in anxiety. I'd SSH into my server, fingers crossed, hoping my rsync command wouldn't miss any crucial files or add files that shouldn't belong: Each step was another chance for something to go wrong. And things did go wrong. Often.

The EC2 instance would run out of storage during npm install. The build would timeout. The database would vanish with instance restarts. It was like playing DevOps roulette, and I was losing sleep over it. The app was not usable - it was a burden for months, constantly having to add the information over again. I spent weeks turning the problem over in my mind.

The data loss issue haunted me the most. I kept thinking, "There has to be a better way to handle persistence." That's when I started researching MongoDB Atlas. The idea of a managed database service was appealing - no more data loss anxiety, automatic backups, and scaling without the headache. But I wrestled with the decision - was I overcomplicating things? Was I just adding unnecessary complexity? LIMITED TIME / LAST TIMEhttps://pixeldrain.com/u/diX77yjADavid BowiePublic HallCleveland, OHNovember 25, 1972(JoeRay Master Series Volume 25)16/44 EditionRecording: AKG D100E mic > Phillips Cassette Deck (Mono)Location: Row 4 (left of center)Transfer: JoeRay Master Cassettes > Nakamichi DR-01...

David Bowie And The Spiders From Mars @ Public Hall in Cleveland.JoeRay made a fresh 2022 Hi-Res transfer which gave us an excellent point to start with for this fresh remaster.After a few weeks... So I called in the big guns shipping it off to JEMS South to apply some additional magic using additional tools I did not have at my disposal. About a week later it showed up and BK had nailed what I was missing!For the first time JoeRay tells us the story of this recording and how apparently "Drive-In Saturday" ended up on... It is one of my top 5 recordings of live concerts that I recorded in the last 55 years, not the best quality but damn good. I had the fortunate blessing to see David Bowie and the Spiders when they first arrived in America and played their first concert September 22, 1972 at Cleveland’s Music Hall. I was told by Billy Bass that I had to see this concert.

I had tickets in the second row-left center and was simply fucking blown away, only the orchestra pit separated me from the band. Never before did I see an artist that was dressed like half space alien and half singer/musician. Bowie clearly had the androgynous look with an ambiguous sexual identity. He was part man, part woman, part alien and Cleveland loved him. He wore 4” heels, spiked red hair, makeup and with Mick Ronson, he sang and played music that took the audience on a trip to a different place and time. He sang about "Life on Mars" with a "Moonage Daydream".

People Also Search

I'm David Hyppolite A Cloud/DevOps Engineer Specializing In AWS, Terraform,

I'm David Hyppolite a Cloud/DevOps Engineer specializing in AWS, Terraform, Kubernetes, Linux, Docker, CI/CD, automation. This blog isn't just another tech space - it's where determination meets cloud innovation. This blog is orchestrated through Terraform, powered by AWS (S3, CloudFront, Route53, ACM), automated and deployed with GitHub Actions, and brought to life with Next.js. Every component r...

Learn How To Build A Secure CI/CD Pipeline For Amazon

Learn how to build a secure CI/CD pipeline for Amazon EKS using GitHub Actions, AWS OIDC, and ECR. Deploy FastAPI seamlessly with Kubernetes Need to access your EC2 instances securely without managing SSH keys? AWS Systems Manager (SSM) Session Manager provides a secure, auditable solution that might be exactly what you're looking for. Let's explore how it works. While SSH is secure, managing SSH ...

Organizations Often Struggle With Key Management, Rotation Policies, And Maintaining

Organizations often struggle with key management, rotation policies, and maintaining bastion hosts - all of which increase both security risks and operational overhead. Consider a common scenario: You're managing EC2 instances across multiple VPCs and regions, with strict security policies prohibiting open SSH ports. Traditional approaches might require maintaining multiple bastion hosts - even a ...

When Working With Cloud-native Technologies, Teams Frequently Spin Up Instances

When working with cloud-native technologies, teams frequently spin up instances to test services and scripts in private subnets. While traditional solutions might rely on bastion hosts or VPC endpoints, SSM provides direct access to these private instances through IAM roles - simplifying your architecture while maintaining strict security controls. This past weekend was rough. Like many people dea...

Because Burnout And Feeling Stuck Affects Everyone. That's When It

Because burnout and feeling stuck affects everyone. That's when it hit me: while we often talk about getting in a flow state and maintaining focus, we rarely discuss the importance of breaking through mental blocks and clearing our minds when stuck... We don't talk enough about how too much focus can be overwhelming, or how to find clarity during challenging projects. When dealing with bugs in cod...