BLOG_ONLINE STARDATE: 2025.011
ZACCARI.DEV/BLOG ⬡ v2.0

BLOG

Thoughts on Software, Space, and Systems

RECENT_POSTS

Exploring the intersection of software engineering, aerospace, and the future of space exploration.

FILTER BY: ALL SOFTWARE SPACE DEVOPS EMBEDDED

From Monoliths to Microservices: A Retrospective

Jan 15, 2025 STARDATE: 78945.2 8 min read

My journey from managing monolithic Ruby on Rails applications to orchestrating hundreds of Golang microservices taught me valuable lessons about scalability, complexity, and the importance of choosing the right tool for the job.

READ_MORE
#GOLANG#MICROSERVICES#ARCHITECTURE

GitOps with FluxCD: Declarative Infrastructure at Scale

Jan 8, 2025 STARDATE: 78892.7 12 min read

Managing Kubernetes clusters across multiple environments becomes exponentially complex as your infrastructure grows. FluxCD's GitOps approach transformed how we deploy and manage our cloud-native applications.

READ_MORE
#KUBERNETES#FLUXCD#GITOPS#DEVOPS

Building Reliable Build Systems with Bazel

Dec 20, 2024 STARDATE: 78723.9 10 min read

Bazel promised us fast, reproducible builds at any scale. But migrating from traditional build tools comes with challenges. Here's what we learned building a multi-repository monorepo structure with Bazel.

READ_MORE
#BAZEL#BUILD-SYSTEMS#DEVTOOLS

The Search for Life: Embedded Systems for Space Exploration

Dec 5, 2024 STARDATE: 78612.4 15 min read

My aerospace engineering background meets my software expertise in this exploration of embedded systems designed for extraterrestrial life detection. From radiation-hardened processors to autonomous decision-making algorithms, here's what it takes to build spacecraft that can survive and thrive in the harsh environment of space.

READ_MORE
#SPACE#EMBEDDED#AEROSPACE#ASTROBIOLOGY

Why I Chose Nix for Reproducible Development Environments

Nov 22, 2024 STARDATE: 78501.8 7 min read

It works on my machine is a problem that has plagued developers for decades. Nix provides a functional approach to package management that ensures reproducibility across development, staging, and production environments. Here's why it's worth the learning curve.

READ_MORE
#NIX#DEVENV#REPRODUCIBILITY