We will transfer your infrastructure to the cloud or data center from any platform or cloud provider - quickly, seamlessly and without data loss.
Build infrastructure for a project from scratch - for a new product, an existing business or a startup.
We are chosen to solve the following tasks
Create dev-, stage-, test-, qa- and prod- loops for the product.
Supplement existing infrastructure while expanding product functionality.
For each project, we create a technical specifications.
Depending on the requirements for the final result, one of the basic options in AWS, Selectel is used, or an infrastructure is created according to an individual project.
We will suggest which option is best suited for your tasks, as well as calculate the cost of maintaining the finished infrastructure at the selected site.
We analyze the tasks and business processes of the project.
We form a set of infrastructure requirements.
We draw up a technical specifications.
We build infrastructure according to the technical specifications.
We implement IaC to automate deployment and make cha
We integrate the created infrastructure into the project.
We implement or adapt CI / CD processes for a new infrastructure.
We form instructions for interacting with the built system.
How we are working
Design and implement an infrastructure that meets the following requirements.
Task
Infrastructure requirements
Managed kubernetes cluster for the main application;
Mysql as the main database;
Redis as keydb;
Clickhouse for analysts;
The presence of a queue manager;
Implementation of IaC;
CI/CD organization;
Availability of logging and monitoring systems;
Availability of a backup and backup system;
An architect and a project manager were assigned to the project. The implementation plan reflected the timing and labor costs of the project. Together with the customer, it was decided to work in sprints to increase flexibility in building infrastructure. The infrastructure was put into operation after 3 months.
Result
Stack
Area:
Nebius
Kubernetes
Orchestration:
Terraform, ansible, helm
IaC:
DBMS:
Mysql, redis, clickhouse
Search:
Opensearch
Queue manager:
Nebius
Logging system:
ELK
Monitoring system:
Prometheus-stack
Storage:
Nebius
CI/CD:
Gitlab CI
After the migration of the prod-loop was completed, the customer contacted us with a request to create a test-loop for a fintech application.
Task
Completed projects
Infrastructure requirements
The ability to deploy an environment (full or partial copy) in a test loop and delete it;
Deployment must be done through the jenkins pipeline;
CI/CD organization;
The ability to set the number of resources when deploying the environment, for example, the number of database nodes.
An architect and a project manager were assigned to the project. We created a test circuit without disrupting the implementation plan and on time for the customer.
Result
Stack
Area:
Nebius
Kubernetes
Orchestration:
Terraform, ansible, helm
IaC:
DBMS:
Postgresql+stolon, mongo, redis
CI/CD:
Jenkins
Queue manager:
Kafka
Logging system:
ELK
Monitoring system:
Prometheus-stack
Storage:
Aws s3
Prometheus, Grafana, TICK Stack, Zabbix, Nagios, Icinga, DataDog,
NewRelic
PagerDuty, Amixr
ELK, EFK, Grafana Loki, Graylog, Sentry
Jaeger, Zipkin
Nginx, Envoy, Linkerd, Traefik, Apache, HAProxy, Jetty, Tomcat,
NodeJS
Python, TypeScript, JavaScript, Go, Java, PHP, Ruby, Erlang
Amazon AWS, Google Cloud Platform, Microsoft Azure, Rackspace
Docker, CRI-O, LXC, LXD
Kubernetes, Nomad, Docker Swarm, RedHat OpenShift,
Mesos/Marathon
Jenkins, Gitlab CI, CircleCI, Travis CI, Bitbucket Pipelines,
TeamCity, GoCD, ArgoCD, Spinnaker
AWS CodePipeline, AWS CodeDeploy, AWS CodeCommit, Google
CloudBuild, Spinnaker
AWS RDS and other DBs, Google Cloud SQL and other DBs, Firebase,
MongoDB Atlas
Technologies we use
Who will be on the team
We build performance
Terms and conditions ◦ Privacy policy
◦ Cookie policy
© 2023 CrazyOps Ltd. All rights reserved