Skip to main content

Introduction

At this point, significant infrastructure has been configured with multiple interconnected services. These components work together to enable operations that function like a mature software company. Following established patterns and best practices early is easier than retrofitting them later as a project scales.

This section walks through developing and deploying a small application to illustrate the complete development cycle. This includes configuring services in ArgoCD and establishing automation. The goal is to focus on product development while infrastructure management is handled by automated systems.

Development Cycles

Watch the following video for context on larger-scale software development practices:

What does larger scale software development look like?

Clock

The example application built in this section is a simple application called Clock. The code repository is available at 0toAlpha/clock