dareCode Tech & Culture book

This is the list of dareCode’s favorite technologies & disciplines.

We either have experience or simply love and try to use them every time it is possible.

Disciplines / methodologies

-Agile frameworks: SCRUM (Scaled: SAFE, Nexus), KANBAN

-Organization models: DevOps

-Best practices: ITIL

Technologies

– Cloud: AWS, Azure, Google cloud

– OS: Linux ( RedHat, Ubuntu ), Windows, Android, iOS

– Process isolation: Docker

– Container Orchestration: Kubernetes, OpenShift, Docker Swarm

– Infrastructure / Configuration As Code: Terraform, Ansible

– API Gateway: Kong, Tyk, KrakenD

– SQL databases: Oracle, MSSQL, MySQL, MariaDB, PostgreSQL

– NoSQL databases: MongoDB, Cassandra, Elastic

– TimeSeries databases: InfluxDB, Graphite

– Message queues: Kafka, RabbitMQ, SQS

– Monitoring: Prometheus, Nagios, Icinga, Grafana, Zabbix, SysDig

– APM: Dynatrace, Newrelic, AppDynamics, Instana

– Continuous integration / deployment: Jenkins, GitLab, Azure DevOps, Teamcity, Concourse

– Log processing: Logstash, Kibana, ElasticSearch

– Fast Data: Apache Storm

– Cache: Redis, Memcache, Ncache

– CVS: Git (GitHub and BitBucket)

– Binary repositories: Nexus, Artifactory

– Service mesh: Istio, Linkerd

– Knowledge management / sharing: Sharepoint, Confluence, Mediawiki

– Edge web servers: Nginx, Apache

– Testing / QA: SonarQube, Selenium, Postman/Newman

– Performance assessment: JMeter, Gatling, Testcafe

– Project and Service Management Tools: JIRA, Confluence, Azure Boards

Languages and frameworks

– Go

– .Net

– Java (Spring)

– PHP (Symfony)

– JavaScript / TypeScript ( Angular, React)