The post discusses the architecture and tools used in a one-person tech startup, including Kubernetes on AWS, automatic DNS and SSL setup, load balancing, automated rollouts and rollbacks, horizontal autoscaling, caching, app administration, scheduled jobs, loggin and monitoring, and more.

22m read timeFrom anthonynsimon.com
Post cover image
Table of contents
Table of contentsA bird’s eye viewAutomatic DNS, SSL, and Load BalancingAutomated rollouts and rollbacksLet it crashHorizontal autoscalingStatic assets cached by CDNApplication data cachingPer endpoint rate-limitingApp administrationRunning scheduled jobsApp configurationKeeping secretsRelational data: PostgresColumnar data: ClickHouseDNS-based service discoveryVersion-controlled infrastructureTerraform for cloud resourcesKubernetes manifests for app deploymentsSubscriptions and PaymentsLoggingMonitoring and alertingError trackingProfiling and other goodiesThat's all folks
3 Comments

Sort: