Whether you need compute power, database storage, content delivery, or other capabilities, AWS provides the services to help you build demanding applications with increasing flexibility, scalability, and reliability
Middleware / Storage
Amazon Simple Storage Service (Amazon S3) is an object storage service with industry-leading scalability, data availability, security, and performance. Customers of all sizes and industries can store and protect any amount of data for virtually any use case, including data lakes, native applications, and mobile apps.
Redis is an in-memory database with a simple key-value data structure and belongs to the family of NoSQL databases. redis is open source and, according to a survey by DB-Engines.com, the most common key-value store.
Apache Kafka is a free software of the Apache Software Foundation, which is used in particular for processing data streams. Kafka is designed to store and process data streams and provides an interface for loading and exporting data streams to third-party systems.
Cassandra is a simple distributed database management system for very large structured data. It is designed for high scalability and resilience for large, distributed systems. The data is stored in key-value relations. It is openly documented and implemented in Java.
RabbitMQ is an open source message broker software that implements the Advanced Message Queuing Protocol. The RabbitMQ server is written in Erlang.
Build & Deployment
GitLab is a web application for version management for software projects based on Git, and other software development functions were added later.
Gradle is a Java-based build management automation tool, comparable to Apache Ant and Apache Maven. Gradle uses a domain-specific language based on Groovy to describe the projects to be built. Unlike Maven project definitions, Gradle scripts are directly executable code.
Bazel is a free software tool for automating creation and testing software. The Google company uses the Blaze build tool internally and released an open source port of the Blaze tool as Bazel, named as an anagram of Blaze.
npm / yarn
Cloud computing is basically the provision of computing resources (e.g., servers, storage, databases, network components, software, analytics, and intelligent functions) over the Internet, i.e., the cloud, to provide faster innovation, flexible resources, and economies of scale.
Kubernetes is an open source system developed by Google for managing container applications. In this environment, the management of the technical container infrastructure is also called orchestration.
Docker is Free Software for isolating applications using container virtualization. Docker simplifies application deployment because containers containing all the necessary packages can be easily transported and installed as files.
Micronaut is a JVM-based framework for developing lightweight, modular applications. Micronaut was developed by OCI, the company that also developed Grails, and is the latest framework for creating microservices quickly and easily.
Go is a compilable programming language that supports concurrency and automatic garbage collection. Go was developed by employees of Google Inc. The designs are by Robert Griesemer, Rob Pike and Ken Thompson.
Logging / Monitoring
Opensearch (Kibana, ElasticSearch)
OpenSearch is an XML-based collection of techniques that allows search results from search engines and websites to be output in a standardized and machine-readable format.
Grafana + Prometheus
Grafana is a cross-platform, open-source application for graphically displaying data from various data sources such as InfluxDB, MySQL, PostgreSQL, Prometheus and Graphite.
Jira is a web application for bug management, issue handling and operational project management developed by Atlassian. Jira has historically been used particularly in software development, but has now additionally established itself in non-technical areas of many companies.
Confluence is a commercial wiki software developed by the Australian company Atlassian and used as an enterprise wiki for documenting and communicating knowledge and sharing knowledge in companies and organizations.
Slack is a messaging app for businesses that connects people with the information they need. Slack brings people together as a team, changing the way organizations communicate.
Are you looking for a partner for your project?
Then we are the right contact for you.
You are looking for an exciting job?
Then take a look at our open positions.