@code_sentinel

0 Followers
3 Following
19 Posts

The goal? Build an ephemeral, "flushable" environment optimized for distributed web scraping and client infrastructure management.

Here’s the architecture I stood up today: 1️⃣ Set up an Azure control plane and a highly-scoped automated Service Principal. 2️⃣ Used Pulumi and Go to programmatically provision a native node on DigitalOcean, bypassing local region quota restrictions. 3️⃣ : Injected a custom cloud-init bootstrap script that installs the Azure Connected Machine Agent on birth.

Day 56 of #100DaysOfCloud: Hybrid Multi-Cloud Infrastucture. 🚀

I just hit a massive milestone in my cloud journey. I wrote a Go program that orchestrates a hybrid, multi-cloud infrastructure loop from scratch on my local Ubuntu desktop. 🛠️

(more detail in the comments)

#CloudComputing #Golang #InfrastructureAsCode #AzureArc #DigitalOcean #DevOps #WebScraping #SoftwareEngineering

Day 55 of 100 Days of Code
Importing Existing Infrastructure into Terraform
Terraform is a great way to deploy and manage infrastructure. What about the existing infrastructure that has been deployed manually? The main principles of infrastructure development is to "define everything in code'. To fully reap the benefits of operating your infrastructure through Terraform, pre-existing infrastructure should be managed and used in the same manner to prevent one-off environments and reduce risk.
Day 54 100 Days of Cloud
Hybrid Cloud AWS IAC Deployment.
In production deploying assets in the AWS console is not practical.For this
hour I used terraform to deploy and setup a vpc, ec2, gateways and vpn tunnels to my virtualized on-prem environment (GNS3).
This was one of those character building exercises where not everything worked as expected. I was able to deploy a vpc, ec2, setup the vpn tunnels
but I was not successful reaching the private IP from onprem. I'll keep trying

🌐 Day 53 of #100DaysOfCloud: Building the Hybrid Cloud Infrastructure with AWS

Modeled a network inside GNS3 using a VyOS Layer-3 Router and localized host PCs.
Deployed an AWS VPC hosting an EC2 instance acting as our secure cloud workload.
Established an AWS Site-to-Site IPsec VPN tunnel between the GNS3 VyOS router and an AWS Virtual Private Gateway (VGW).
Next up, is to repeat these steps with the exception being using infrastructure as code (terraform)
#AWS #CloudArchitect #HybridCloud

[11/100] #100DaysOfGolang #Golang In this installment we finish up Go by Example. I wrap it up with File Paths, Directories, Temporary Files and Directories, Embed Directive, Testing and Benchmarking, Command-Line Arguments, Command-Line Flags, Command-Line Subcommands, Environment Variables, Logging, HTTP Client, HTTP Server, Context, Spawning Processes, Exec'ing Processes, Signals and Exit. Next up , practice what I learned.
[10/100] #100DaysOfGolang #Golang Still Learning the fundamentals. In this session I cover XML,Time, Epoch, Time Formatting/parsing, Random Numbers, Number Parsing, URL Parsing, SHA256 Hashes, Base64 Encoding, Reading/writing files, and line filters. Next is to continue on with file paths.
[9/100] #100DaysOfGolang #Golang Today was a good day. I covered Stateful Goroutines, Sorting, Sorting by Functions, Panic, Defer, Recover, String Functions, String Formatting,Text Templates, Regular Expressions, and JSON. Next up XML
[8/100] #100DaysOfGolang #Golang More Fundamentals. In this episode, I review Tickers, Worker Pools, WiatGroups, Rate Limiting, Atomic Counter and Mutexes
[7/100] #100DaysOfGolang #golang .This is part IV of Go by Example. I cover:
- Channel Buffering
- Channel Synchronization
- Channel Directions
- Select
- Timeouts
- Non-Blocking Channel Operations
- Closing Channels
- Range over Channels
- Timers
This is awesome material. To really absorb this, I am going to have review the material again and try it out in my own project multiple times.