Development of Internal Developer Platform for leketech by Aduraleke faith AkintadeDevelopment of Internal Developer Platform for leketech by Aduraleke faith Akintade

Development of Internal Developer Platform for leketech

Aduraleke faith Akintade

Aduraleke faith Akintade

Internal Developer Platform (IDP)

Overview
This repository contains a production-grade Internal Developer Platform (IDP) designed to improve developer velocity while enforcing security, reliability, and operational standards by default.
The platform enables self-service provisioning, GitOps-based delivery, and policy-driven governance across multiple Kubernetes environments.

🎯 Objectives

Reduce service onboarding time from days to minutes
Enforce security and compliance without blocking teams
Standardize infrastructure and deployment patterns
Improve reliability through GitOps and automation

🧱 Platform Architecture

Core Components

Backstage – Developer self-service portal
Terraform – Reusable infrastructure modules
GitHub Actions – CI, security, and validation
ArgoCD – GitOps continuous delivery
EKS – Kubernetes runtime
OPA Gatekeeper – Policy enforcement
AWS Secrets Manager – Secure secrets handling
Multi-Cluster Environments – Dev / Staging / Prod

🔁 Developer Workflow

Developer logs into Backstage via SSO
Selects a golden path (service template)
Backstage scaffolds repo + CI + infra
GitHub Actions validates and scans
ArgoCD deploys via GitOps
Policies, secrets, and budgets applied automatically

🔐 Security & Governance

OIDC SSO (Okta / Azure AD)
RBAC tied to Backstage entities
IRSA for AWS access
Policy-as-Code using OPA
No direct cluster access

💰 Cost Management

Namespace budgets
Cost allocation by service/team
Chargeback / showback reporting

📈 Reliability & Operations

Multi-environment isolation
Automated rollbacks
Platform SLOs
Incident runbooks

🧠 Why This Matters

This platform treats infrastructure as a product, not a ticket queue — enabling teams to ship faster while reducing operational risk.

📁 Project Structure


Navigation Menu

Platform
Solutions
Resources
Open Source
Enterprise

Update README and finalize project structure#2

Merged
leketech merged 1 commit intomainfrom

Conversation

Owner
No description provided.
Update README and finalize project structure
57073a3
4 of 13 checks passed
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

Footer

© 2026 GitHub, Inc.

Footer navigation

Manage cookies
Do not share my personal information
Like this project

Posted Apr 7, 2026

Developed a robust Internal Developer Platform for leketech.

Likes

0

Views

0

Timeline

Jan 12, 2026 - Jan 13, 2026