Attīstības pieeja

Mūsu mērķis ir piegādāt savus produktus, izmantojot jaunāko kodu. Mēs vienmēr strādājam pie tā, lai attīstītu jaunākas un inovatīvākas pieejas.

mobileimage

Tehnoloģijas

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

Letvarsistēmas

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

Infrastruktūra

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

Kubernetes neatrisina visas problēmas. Tas ir atkarīgs no tā, kā tiek pārvaldītas sarežģītas infrastruktūras.

Sadarbība starp DevOps IT pasaulē kļūst arvien svarīgāka, tāpēc mēs cenšamies nojaukt barjeru starp tām.  Tajā mums palīdz GitOps, nodrošinot pilnīgu pārskatāmību infrastruktūrā notiekošajam, kā arī tādu pazīstamu rīku ieviešana kā git abu pušu ikdienas darbā. Mūsu gadījumā tehnoloģija, kuru izmantojam, lai to panāktu, ir ArgoCD.

Papildus visām ArgoCD izcilajām funkcijām, mums īpaši patīk tas, ka SSO atbalsta vairāku lietotāju vienlaicīgu piekļuvi.

Mums ir daudzas komandas, kas izvieto daudzus projektus Kubernetes klasteros, tāpēc esam ļoti gandarīti ar vairāku lietotāju atbalstu SSO. Tas ļauj komandām pārvaldīt un, izmantojot ērtu lietotāja interfeisu, redzēt, kā viņu nenovērtējamā programmatūra izskatās tieši klasterī, nedodot tām tiešu piekļuvi Kubernetes klasteriem.

Mūsu GitLab milzis radās pirms dažiem gadiem kā “koncepcijas pierādījums”.

Ar laiku tas kļuva par mūsu darbplūsmas neatņemamu sastāvdaļu. Mēs izmantojam dažādas standarta funkcijas: glabājam mūsu kodu, piesaistām attēlus un pakotnes, kā arī lietojam CI/CD plūsmas. GitLab ir strauji augošs projekts, un mēs cenšamies sekot līdzi jaunākajām tendencēm. Mēs izmantojam daudzas palīgfunkcijas, lai atvieglotu mūsu izstrādātāju dzīvi, piemēram, atkarības starpniekserveri, pārskatīšanas vides, pakotņu un konteineru reģistrus. Tas ir kļuvis par visaptverošu risinājumu un darbojas patiešām lieliski!

AWS Cloud palīdz mums ieviest arvien vairāk jauninājumu, sniedzot ar katru gadu vairāk iespēju.

Mēs izmantojam daudz mākoņpakalpojumu, jo tas mūs pasargā no riteņa atkārtotas izgudrošanas un ļauj koncentrēties uz lielisku produktu radīšanu. Lūk, daži piemēri.

Mūsu datu noliktavas risinājums, kas veidots, izmantojot Amazon Web Services, ir adaptīvs un pilnībā automatizēts .

Mūsu vajadzības apmierina vairākas datu bāzes: mēs izmantojam relāciju  datu bāzes karstai datu glabāšanai ar datiem, kas nonāk dažu minūšu laikā pēc parādīšanās datu avotā; kolonnu datubāzi regulārai glabāšanai un izkliedētu objektu pakalpojumu (S3), lai mūsu datu ezers vienmēr būtu pieejams un mērogojams lielajiem datiem. Katra datu krātuve ir universāli pieejama, uzraudzīta, dublēta  un mērogota ar AWS.

Aprēķini

EC2, Route53, CloudFront, EKS, RDS

Mēs pārvaldām lielu apjomu ar EC2, izmantojot automatizāciju.

Analīze

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

Mūsu analītikas risinājums ir mērogojams un pielāgojams klientu vajadzībām, galvenokārt pateicoties AWS automatizācijai.

Klientu mijiedarbība

Pinpoint, SES, Lex, Amazon Connect

Mūsu koncentrēšanās uz klientu pieredzi apvienojumā ar uz klientu orientētu AWS palīdz mums nodrošināt lielāku vērtību mūsu klientiem.

Bezservera tehnoloģijas

Lambda, API Gateway, Cognito, DynamoDB

Mēs vienmēr meklējam inovācijas, tāpēc mūsu sarežģītākās lietotnes tiek veidotas bez servera.

Uzraudzība

CloudWatch Logs, CloudWatch Metrics

Automatizācija prasa savu – rūpīgu un atbildīgu uzraudzību. Mēs izmantojam CloudWatch, lai nodrošinātu, ka mūsu pakalpojumi darbojas pēc iespējas labāk.