This article describes practices relating to internal cloud development projects at the University of St. Thomas and is primarily intended for staff and student employees. It is not related to coursework or external business environments. With the rise of vibe-coding and AI-assisted development, it may be helpful to understand how the university approaches development projects.
An opinionated Internal Developer Platform (IDP) such as the Atlantis DevOps Platform dramatically accelerates application delivery by establishing pre-configured, automated golden paths that eliminate cognitive overload for developers and engineering teams.
By embedding organizational best practices and compliance standards directly into the platform's architecture, it prevents developers from making costly configuration mistakes while ensuring consistent security across all applications. This strategic guardrail allows developers to focus entirely on writing core business logic instead of wrestling with complex infrastructure, environment provisioning, or cloud tooling.
Like many organizations, St. Thomas adopts these structured platforms to strike the perfect balance between engineering autonomy and operational control, driving faster time-to-production while reducing operational costs.
Here are the key benefits:
1. Faster Time to Value
- Pre-configured defaults mean you spend less time on boilerplate setup
- Conventions over configuration reduces decision fatigue
- Deploy a working app in minutes rather than days
2. Reduced Cognitive Load
- The platform answers the "how should I do this?" question for you
- Fewer architectural decisions to make upfront
- Teams can focus on business logic, not infrastructure plumbing
3. Built-in Best Practices
- Security, scalability, and reliability patterns are baked in
- Reduces risk of misconfigured infrastructure (a leading cause of breaches)
- Logging, monitoring, and health checks often come out of the box
4. Stronger Team Consistency
- Everyone follows the same patterns which leads to easier code reviews and onboarding
- Less "it works on my machine" friction
- New team members ramp up faster with a predictable structure
- Members from other projects can be brought in quickly for troubleshooting
5. Easier Maintenance & Upgrades
- Platform handles infrastructure concerns (patching, scaling, networking)
- Upgrades are more predictable when the structure is standardized
- Less custom glue code to maintain over time
6. Ecosystem & Tooling Integration
- Ready-to-use CLI tools, CI/CD pipelines, and plugin ecosystems
- Pre-built integrations (databases, auth, queues) that "just work"
- Strong support around common patterns
Summary
Opinionated platforms allow developers to focus on new, novel code rather than implementing standards. A developer does not need to be well-versed in DevOps to get started.
However, using an opinionated platform may abstract the innerworkings, leading to a gap in understanding of how the underlying infrastructure works. After a developer has had some time working with the platform, it is recommended you dig into the underlying architectural decisions and infrastructure to better understand how it works. That is why Atlantis is used at St. Thomas to quickly scaffold projects as it is open source, documented, and flexible.
Learn More
Check out the related Knowledge Base articles to learn more about the benefits of using opinionated platforms and the DevOps and AI-assisted Engineering approach.
From the Industry:
St. Thomas Developer and Cloud Tools: