Servizi
Cloud e Platform Engineering
È il layer su cui i team di prodotto si appoggiano: API, job, dati e cloud. Prendiamo anche un codebase ereditato, lo facciamo smettere di rompersi, e poi lo estendiamo. L'infrastruttura corrisponde allo stadio in cui siete.
info@lyrocode.com

Cosa copriamo
Backend, worker, pipeline dati e l'AWS intorno. Aggiungiamo CI/CD e observability così i rilascio restano noiosi mentre scalate.
È il layer su cui i team di prodotto si appoggiano. API, job, dati, cloud. Prendiamo anche un codebase che esiste già, lo facciamo smettere di rompersi, e poi lo facciamo avanzare.
La maggior parte del nostro lavoro cloud è AWS — non perché lo diceva una slide, perché è dove vive già molta produzione. Facciamo girare anche Google Cloud e Azure. Container con Docker; Kubernetes e Helm quando vi serve davvero l'orchestrazione. Terraform per i pezzi che non dovrebbero essere cliccati insieme in una console.
La CI è GitHub Actions o GitLab. L'observability è Prometheus e Grafana, o Datadog e Sentry se è già nell'account. I backbone di messaggi sono Kafka o RabbitMQ. Dimensioniamo questo allo stadio in cui siete. Un prodotto di due persone non ha bisogno di un service mesh.
- API, worker e pipeline dati
- AWS, Google Cloud e Azure
- Container, Kubernetes e Terraform
- CI/CD, monitoring e log pronti per gli incident
Nella pratica
- AWS: compute, storage, RDS, Lambda, networking e IAM senza teatro
- Google Cloud e Azure quando è già il cloud di casa
- Immagini Docker, Kubernetes, Helm e dimensionamento cluster sensato
- Terraform così l'infrastruttura è codice che potete revieware
- GitHub Actions, GitLab CI o Jenkins — lavoriamo con ciò che avete
- Nginx, Cloudflare, Linux e il networking noioso in mezzo
- Postgres, MySQL, Redis, Elasticsearch, Kafka e RabbitMQ
- Prometheus, Grafana, Datadog e Sentry così vedete la produzione
- Ansible per il fleet che non è ancora tutto container
- Presa in carico di piattaforme ereditate: stabilizzare, poi estendere
Tecnologie con cui lavoriamo
Sono strumenti con cui rilasciamo. Scegliamo per il prodotto e per il team che lo terrà — non per una slide.
Cloud
AWS
Google Cloud
Azure
DigitalOcean
Heroku
Vercel
Cloudflare
Piattaforma e delivery
Docker
Kubernetes
Helm
Terraform
Ansible
Linux
Nginx
GitHub
GitHub Actions
GitLab
Jenkins
Dati e messaging
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch
Apache Kafka
RabbitMQ
Celery
SQLite
Osservarla
Prometheus
Grafana
Datadog
Sentry
Servizi che mettiamo su quella piattaforma
Node.js
Python
Go
Django
FastAPI
NestJS
GraphQL
Domande che sentiamo spesso
- Lavorate su AWS e backend esistenti?
- Sì. Servizi nuovi e piattaforme più vecchie. CI/CD e monitoring entrano così vedete cosa succede.
- Potete prendere in carico un codebase ereditato?
- Sì. Audiamo, stabilizziamo e poi estendiamo. Il punto è che il vostro team possa continuare a rilasciare.
- Quali cloud e tool?
- AWS più spesso — compute, storage, database, Lambda, networking. Google Cloud e Azure quando è lo standard di casa. Docker, Kubernetes, Helm, Terraform, GitHub Actions o GitLab, Nginx, Cloudflare, Linux. Postgres, Redis, Kafka, RabbitMQ. Prometheus, Grafana, Datadog, Sentry. Non vi venderemo una piattaforma che non potete operare.
Diteci cosa state costruendo.
Di solito rispondiamo entro un giorno lavorativo. Scrivete a info@lyrocode.com se preferite saltare il modulo.
