An Engineer from the north of England, interested in software engineering and distributed systems. Perviously working at InfluxData on DBaaS platforms currently at JUXT (CitiBank) working on GenAI platforms. I enjoy building with Rust, Go and Kubernetes.
From Microservices to Monolith, Rebuilding Our Backend in Rust
The following serves as a practical guide for those looking to simplify their architecture by migrating to a Rust monolith.
Earlier this year, the platform team at InfluxData undertook a major rewrite of our core account and resource management APIs, moving from Go to Rust and from a microservices architecture to a single monolith. This change supported a new administrative UI for InfluxDB Cloud Dedicated and aligns with our broader effort to rewrite the InfluxDB database engine in Rust.
…Securing your public ALB as a CloudFront Origin with Terraform
There are situations where you want to front your public-facing service with a content distribution network (CDN) in this case CloudFront. This is so you can cache content on “the edge” meaning it is closer to your users.
You then need to distribute traffic across a series of auto-scaling instances using a load balancer in this case an AWS Application Load Balancer (ALB), this allows you to scale your instances based on traffic behind the load balancer and have them auto-register as targets.
…