Introduction
Overview
Goals and Anti-Goals
Phases of Growth
Elegant Monolith
First Service
Service Oriented Architecture
Humane.Link Corp
Tech Stack Preview
Before We Get Started
The Elegant Monolith
Application Structure
Elegant Monolith
HumaneLink v1
Initial App Setup
Hello, World
First Endpoint
Datastore
Remaining Endpoints
Authorization
Frontend
Containerization
Docker
Docker Compose
Deployment
Choosing a Cloud Provider
Heroku Addons
HumaneLink v2
GitHub OAuth Login
GitHub Project Import
Scheduled Updates
The First Service
Service Oriented Architecture
Deep Dives
More
Github repo
Humane.Link
Built with
from
Grav
and
Hugo
navigation
Evolving Elegant Monoliths to Production Ready Elegant Services
A step by step look at evolving a monolithic application to a service oriented application