Abordarea dezvoltării

Ne propunem să livrăm produsele noastre folosind cel mai recent cod și încercăm mereu să dezvoltăm abordări mai noi și mai inovatoare.

mobileimage

Tehnologii

C, C++, CSS, Docker, ElasticSearch, GoLang, GraphQL, HTML, Java, JavaScript, MariaDB, Memcached, Mongo, LESS, SASS, TypeScript, PHP, PostgreSQL, Python, Redis, Node.JS

Cadre

Angular, Jest, NestJS, Next.js, Node.js, React, Redux, Symfony, Vue.js

Infrastructură

AWS, Digital Ocean, GCP, Yandex.Cloud, GitLab, ELK, Graylog, Open Search, Sentry, Kubernetes, ArgoCD, Istio, Grafana, Loki, Prometheus, Thanos

Kubernetes nu rezolvă toate problemele. Depinde cu adevărat de modul în care gestionați infrastructurile complexe.

Pe măsură ce colaborarea dintre partea de DevOps și lumea IT devine tot mai importantă, încercăm să spargem zidul dintre acestea. GitOps ajută în acest sens, deoarece oferă o vizibilitate completă cu privire la ceea ce se întâmplă în infrastructură, aducând în același timp instrumente familiare precum git în activitatea zilnică a ambelor părți. În cazul nostru, tehnologia pe care o folosim pentru a realiza acest lucru este ArgoCD.

Pe lângă toate caracteristicile notabile pe care le aduce ArgoCD, ne place suportul multi-închiriere pe care îl oferă SSO.

Avem numeroase echipe care implementează numeroase proiecte în clusterele Kubernetes, așa că suntem încântați de suportul impresionant de multi-închiriere cu SSO, care permite echipelor să gestioneze și să vadă, folosind o interfață plăcută, cum arată software-ul lor prețios chiar în cluster, fără a le oferi acces direct la clusterele Kubernetes.

Monstrul nostru GitLab a început acum câțiva ani ca „dovadă de concept”.

În cele din urmă, a devenit o parte indispensabilă a fluxului nostru de lucru. Noi utilizăm o varietate de caracteristici standard: stocăm codul nostru, imaginile Docker și pachetele și rulăm conducte CI/CD. GitLab este un proiect care se extinde rapid, și noi încercăm să ținem pasul cu inovațiile. Noi utilizăm o mulțime de caracteristici de ajutor pentru a ușura viața dezvoltatorilor noștri, cum ar fi proxy-ul de dependență, mediile de revizuire, pachete și registre de containere. A crescut să fie o soluție completă și funcționează extrem de bine!

AWS Cloud ne ajută să inovăm din ce în ce mai mult, oferindu-ne mai multe posibilități în fiecare an.

Noi folosim o mulțime de servicii cloud pentru că acest lucru ne împiedică să reinventăm roata și ne ajută să concentrăm dezvoltarea pe crearea unor produse excelente. Iată doar câteva exemple care alcătuiesc stiva noastră.

Construită cu ajutorul Amazon Web Services, soluția noastră de depozit de date este adaptabilă și complet automatizată.

Mai multe baze de date acoperă nevoile noastre: folosim baze de date relaționale pentru stocarea datelor calde, cu date care ajung în câteva minute după apariția lor la sursa de date, baze de date columnare pentru stocarea regulată și un serviciu de obiecte distribuite (S3) pentru a menține lacul nostru de date mereu disponibil și scalabil pentru Big Data. Fiecare spațiu de stocare a datelor este disponibil universal, monitorizat, protejat și scalat cu AWS.

Calcul

EC2, Route53, CloudFront, EKS, RDS

Avem o fermă decentă pe instanțe EC2 și o gestionăm prin automatizare.

Analiză

RedShift, RDS, Kinesis, SES, Lambda, S3, AWS Glue

Soluția noastră de analiză este scalabilă și adaptabilă la nevoile clienților, în mare parte datorită automatizării pe bază de AWS.

Interacțiuni cu clienții

Pinpoint, SES, Lex, Amazon Connect

Concentrarea noastră pe experiența clienților, combinată cu abordarea centrată pe client a AWS, ne ajută să aducem un plus de valoare clienților noștri.

Fără server

Lambda, API Gateway, Cognito, DynamoDB

Noi îmbrățișăm inovația, motiv pentru care aplicațiile noastre mai complexe sunt realizate fără server.

Monitorizare

CloudWatch Logs, CloudWatch Metrics

Automatizarea are un cost, care constă într-o monitorizare atentă și responsabilă. Noi utilizăm CloudWatch pentru a ne asigura că serviciile noastre funcționează la capacitate maximă.