Skip
All projects

Zenkoders · Backend · Platform · Full product delivery

Production backends & data-intensive apps

Go, NestJS, CQRS, and cloud that outlive the MVP

Lead Full Stack → Lead AI Engineer

Overview

Architecture and hands-on delivery of modular backends and data-heavy product UIs — event-friendly designs, containers, and AWS primitives that hold up past launch.

Problem

Product teams need backends that evolve: clear boundaries, async workflows, caching, and deployable services — without collapsing under feature velocity.

Approach

  • Model services with CQRS and modular NestJS or Go structures where complexity warrants it.
  • Use Redis, Postgres, and object storage for cache, state, and media.
  • Wire async work with Kafka, EventBridge, SNS, and SQS where it belongs.
  • Containerize with Docker; run on ECS with sound networking, secrets, and observability.
  • Ship React and Next frontends against real API contracts.

Outcome

  • Systems designed to evolve without constant greenfield rewrites.
  • Shared templates for CQRS, auth, media, and logging across the team.
  • Clear ownership of design decisions, mentoring, and delivery.

Stack

GoGoNestJSNestJSPostgreSQLPostgreSQLRedisRedisKafkaKafkaDockerDockerAWSAWS