Best Cloud Company Dev Portal Documentation
Introduction
The Best Cloud Company Developer Portal serves as a self-service portal for developers. Instead of having developers request access through a traditional ticketing system, the portal streamlines the process, granting immediate access to necessary resources. This approach offers several advantages:
- Efficiency:
Developers no longer have to wait for tickets to be processed to get access to resources. This speeds up development time and allows for quicker deployment of services and features.
- Autonomy:
Developers are empowered to access and manage resources based on their needs. This autonomy fosters a sense of ownership, boosting morale and productivity.
- Reduced Administrative Overhead:
By reducing the reliance on a ticketing system, we free up administrative resources to focus on more strategic tasks.
- Transparency:
With a self-service portal, developers have a clear view of available resources, aiding planning and decision making.
APIs and Services
The Developer Portal provides APIs that allow developers to interact with various AWS services. Here are some of the key services and how they are used:
- AWS ECR (Elastic Container Registry):
This is where we store our golden images and customer-specific images. This allows us to maintain consistency and reliability across our deployments.
- AWS ECS (Elastic Container Service):
With ECS on Fargate, we run the images stored in ECR. This means we have a scalable, serverless, and highly available solution for our deployments.
- AWS Lambda:
We use Lambda for short-running automations for data pipelines and other similar activities. This allows us to react quickly and efficiently to changes in data and infrastructure state.
- AWS API Gateway:
Our APIs are exposed through API Gateway, providing a secure, scalable, and managed entry point for our applications.
Go Back Home