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.