Decisions
#
Identity ManagementWhat we want:
- User Registration
- User Signing
- Role Management
- SSO login
- 2FA
- Pricing
- Simplicity
Accepted Solution:
- AWS Incognito
We are choosing AWS because of
- Cost
- Simplicity
- Extensibility
- Sass Solution
#
API ManagementWhat we want:
- Cloud based service
- Documentation
- Security
- Caching
- Scalability
- Pricing
Accepted Solution:
- GCP
We are choosing GCP because of
- Low cost
- Sass Solutions
#
API DevelopmentWhat we want:
- Pricing
- Development Experience
- Debugging
- Version management
- Release management
- PaSS solutions
- Container based solution
- Multi environment support
- Open-source
Accepted Solutions:
- GCP Cloud Run
We choosing GCP cloud run because of
- Price
- Container based development and deployment
- Flexibility to move other cloud if needed
#
Deployment Engine#
Logic/Workflow/State machineWhat we want:
- Pricing
- Development Experience
- Version Management
Accepted Solutions:
- Azure Logic App
- GCP Workflow
- AWS State Machine
#
DatabaseWhat we want:
- ACL layer created at DB level
#
Questions- Service mesh
- CI/CD Mono repo support
- Go lang mono repo tool
- ProtoBuffer protocol
- Secure token in transit or in application
- Threat Modeling
- Integration with third parties like
- slack
- Teams
- Email integration
- octopus.com is project to study
- Project and Organization level environments and credentials