← Volver al blog

Building a Cloud-Native Portfolio Platform

·1 min de lectura
kubernetesplatform-engineeringcloud-native

Building a Cloud-Native Portfolio Platform

Welcome to fransn.dev! This is the first post on my technical blog, where I'll share insights about platform engineering, cloud-native development, and infrastructure automation.

Why Build a Custom Platform?

Rather than using off-the-shelf solutions, I built this platform from scratch to demonstrate real-world platform engineering skills:

  • Kubernetes orchestration with AKS
  • Infrastructure as Code with Terraform
  • Observability with Prometheus and Grafana
  • CI/CD pipelines with GitHub Actions

Architecture Overview

The platform consists of four microservices:

  1. fsn-api: Content serving API (Python/FastAPI)
  2. fsn-ingest: Telemetry collection (Python/FastAPI)
  3. fsn-ai: AI career agent (Python/FastAPI)
  4. fsn-web: Frontend (Next.js/TypeScript)
# Example: FastAPI health endpoint
@router.get("/health")
async def health_check():
    return {"status": "healthy", "version": "1.0.0"}

What's Next?

Stay tuned for more posts about:

  • Setting up a cost-effective AKS cluster
  • Building a telemetry pipeline with DuckDB and Parquet
  • Implementing an AI career agent with OpenAI

Thanks for reading!

Suscríbete a nuevos artículos

Recibe notificaciones cuando se publiquen nuevos artículos del blog.

Comentarios

Tu correo no se mostrará públicamente

Building a Cloud-Native Portfolio Platform | fransn.dev