Skip to content

Latest commit

Β 

History

History
82 lines (55 loc) Β· 3.19 KB

File metadata and controls

82 lines (55 loc) Β· 3.19 KB

RealAd Website & Infrastructure Monorepo

This is the official open-source monorepo for the RealAd Software Development and Technical Partner Company website.

πŸ“¦ Structure

This monorepo is managed with pnpm workspaces and contains two main packages:

  • nextjs/ – The corporate website built with Next.js
  • pulumi/ – Infrastructure as code using Pulumi and AWS

🎯 Purpose

This repository serves as a real-world development case study demonstrating:

  • Modern infrastructure-as-code (IaC) using Pulumi
  • Best practices for building and deploying a Next.js corporate site
  • Integration with AWS Amplify for CI/CD
  • Clean and maintainable monorepo setup using pnpm

It also acts as a companion resource for Medium articles published by the RealAd team, detailing the architecture, process, and lessons learned.

πŸ› οΈ Getting Started

Copy and configure Pulumi stack files:

cd pulumi
cp Pulumi.yaml.example Pulumi.yaml
cp Pulumi.prod.yaml.example Pulumi.prod.yaml
cd ..

Edit them with your values or configure via:

cd pulumi
pulumi login s3://your-state-bucket
pulumi config set aws:region us-east-1
pulumi config set pulumi:domain yourdomain.com
cd ..

Install dependencies:

pnpm install

Preview Pulumi infrastructure:

pnpm pulumi:preview

Develop the website locally:

pnpm nextjs:dev

πŸ“š Related Articles

We’ll be publishing a series of posts on Medium covering:

πŸ§‘β€πŸ’» About RealAd

RealAd is a software development and technical partner company helping startups, scale-ups, and enterprises bring their ideas to life β€” with a focus on socially impactful and technically sound solutions.

Visit us at realad.io to learn more about our services and how we can help you.


πŸ“ This repository is part of our ongoing initiative to share real-world engineering patterns and promote open knowledge in the developer community.