From infrastructure to test automation to observability dashboards to security to compliance, the modern tech stack embraces GitOps in a move toward declarative alignment of enterprise best practices.
"Atyeti’s vision is to help our clients build a modern Zero-Trust backbone that will protect the Enterprise while accelerating the return of value to our Customers"
- Agile: milestones, themes, stories, technical debt
- Roadmaps: product, project
- Collaboration: knowledge share, communication
- Business Processes: domain driven, value stream, test management, release management
- Local Setup: docker, ide & code editors, source control, plugins
- Continuous Integration: build tools, artifact management
- Architecture: fault- tolerant, event-driven, microservices, strangler pattern
- Data Management: audit, events, materialized view, data masking, distributed ledger
- Environments: environment management
- Data: test data & database management
- Individual: unit testing, pull request, code review, code coverage, quality gates
- Team: functional testing, integration testing, security scanning
- Domain: end-to-end testing, non-functional, performance testing, penetration testing
- Configuration Management: system setup, application requirements
- Secrets & Certificates: credentials, certificate management
- Targets: cloud, Kubernetes, virtual machines, physical machines
- Continuous Deployment: pipelines, rollout strategies
- Business Intelligence: dashboards, monitoring, logging, tracing, alerting
- Zero Trust: identity, security, encryption, authentication, authorization, federation, contextualized, adaptive , RBAC
- Service Mesh: segmentation, load balancing, circuit breakers
Plan & Track
Ensuring that the team is working on the right thing at the right time by embracing iterations and change.
Develop
Providing development teams the tools needed while creating shared ownership of the system as whole
Quality
Quality and security is a shared responsibility across the entire organization and team. Shift left and fail early.
Release
Bundling and managing application across clouds and domain while aligning to internal governance and security models
Operate & Measure
Verify that right people, services, and machines have the right entitlements in the right context while working on the right activities
Enterprise Cloud Fundamentals
- Identity: Authentication and authorization of people, machines and services that can be geolocation aware and programmatically invoked
- Security: Dynamic secrets, certificates, and controls for the global, distributed, hybrid cloud world
- Networking: Move towards service-based (rather than ip) enabling flexible deployment (blue/green, canary) and application modernization
- Observability: Holistically ensure each cloud fundamental is correctly implemented while providing the foundation for distributed systems
- Automation First: Automated test data generation/mock and environment provisioning, test early and test continuously throughout CI & CD to achieve faster feedback & shift-left
- Shift Left: Shared responsibility and team empowerment from product owner through development and testing
- Embrace Change: Continuously optimize using real-time monitoring & feedback
The Approach
Building Hybrid, Global Systems
- The modern Enterprise faces the complexity of bridging multiple datacenters across both public and private clouds with the goal of using the right ecosystem to run the right workloads in the most cost-effective manner, while ensuring security and operational efficiency.
Continuous Upgrades
- The pipeline will ensure Product upgrades within two weeks of public availability.
- Controls will be implemented to ensure Product never falls a full version behind the upstream.
- Binaries from external Products will be scanned and validated prior to rollout.
HashiCorp uses “Replicated” for distributing their binaries and licensing agreements. “Replicated” is a great service, but it is only one step in the overall process .