Tech Stack
Technologies we love
At Airspot, we are passionate about harnessing the power of cutting-edge technologies to drive innovation. Our favorite technologies include Google Cloud Technologies and the Cloud Native Computing Foundation (CNCF), which enable us to build scalable, reliable, and efficient solutions for our clients. Additionally, we have developed our own state-of-the-art technologies for event sourcing and reactive development, allowing us to create robust and responsive applications.



1
Google Cloud
Google Cloud offers unrivaled scalability, reliability, and performance, making it the premier choice for businesses seeking to harness the power of cloud computing. With a vast array of cutting-edge services, including AI and machine learning, data analytics, and infrastructure management, Google Cloud enables organizations to innovate and drive growth. Its robust security measures, global network, and developer-friendly tools further enhance its appeal. By leveraging the best of Google Cloud, businesses can unlock new possibilities, accelerate their digital transformation, and stay ahead in today's dynamic and competitive landscape.
2
CNCF
The Cloud Native Computing Foundation (CNCF) is at the forefront of cloud native technologies, driving innovation and standardization in the industry. With a diverse ecosystem of open-source projects, including Kubernetes, CNCF empowers organizations to build scalable, resilient, and efficient cloud native applications. By embracing CNCF technologies, businesses can benefit from rapid development, seamless scalability, and simplified management of containerized workloads. CNCF's collaborative community and commitment to open standards make it the go-to choice for organizations seeking to embrace the full potential of cloud native computing.
3
KRules
Event sourcing and reactive logic are powerful concepts in modern software development. Event sourcing allows applications to capture and store all changes as a sequence of events, providing a complete audit trail and enabling time-based analysis. It enables systems to be highly resilient, scalable, and flexible. On the other hand, reactive logic enables applications to respond in real-time to changes and events, providing better user experiences and efficient resource utilization. By combining event sourcing and reactive logic, businesses can build robust, event-driven architectures that can adapt and evolve to meet changing needs and drive innovation.

GKE (Google Kubernetes Engine) is Google Cloud's managed Kubernetes service. It enables organizations to deploy and manage containerized applications with ease, benefiting from the scalability, reliability, and efficiency of Kubernetes. With GKE, teams can focus on building and delivering applications, while Google takes care of the underlying infrastructure and management complexities.
GKE

Compute Engine, provides a highly flexible and scalable infrastructure for running virtual machines in the cloud. With Compute Engine, businesses can easily deploy and manage their applications, while benefiting from Google's global network, high-performance hardware, and industry-leading security features. It offers customizable virtual machine configurations, reliable storage options, and extensive networking capabilities. Compute Engine enables businesses to optimize their workloads, scale seamlessly, and achieve high levels of performance and availability.
Compute Engine

Cloud Run is a fully managed serverless platform offered by Google Cloud. It allows developers to run their applications in containers without the need to manage infrastructure. With Cloud Run, applications can be deployed quickly and scaled automatically, ensuring high availability and cost-efficiency. It provides a seamless experience for building and running containerized applications on a serverless architecture.
CloudRun

Google Cloud Functions is a serverless compute platform that allows developers to build and deploy event-driven functions quickly and easily. With Cloud Functions, developers can focus on writing code without worrying about infrastructure management. It provides automatic scaling, high availability, and seamless integration with other Google Cloud services, making it an ideal choice for building lightweight, scalable microservices and event-driven applications. With its pay-as-you-go pricing model, Cloud Functions offers cost efficiency and flexibility, enabling businesses to optimize their resource allocation and only pay for the actual compute resources consumed.
CloudFunctions

Anthos is a powerful and flexible platform that enables organizations to build, deploy, and manage applications across multiple environments, including on-premises, Google Cloud, and other cloud providers. It provides a consistent and secure experience, allowing businesses to leverage the benefits of hybrid and multi-cloud architectures while maintaining operational efficiency and agility.
Anthos

Pub/Sub is a scalable and reliable messaging service by Google Cloud that allows applications to send and receive messages between independent systems. It provides real-time data streaming and event-driven communication, enabling seamless integration and efficient processing of data across various components and services.
PubSub

Google Cloud's Eventarc is a powerful event management service that enables businesses to build event-driven architectures and streamline their workflows. With Eventarc, organizations can easily capture and consume events from various sources, such as Google Cloud services and external systems, and trigger automated actions in response. It provides reliable event delivery, scalability, and seamless integration with other Google Cloud services, allowing businesses to create event-driven applications and unlock the full potential of their data and services. Eventarc simplifies event-driven development and helps businesses achieve greater agility and efficiency in their cloud environments.
EventArc

Google Cloud's managed service, Cloud SQL, offers a highly reliable and scalable database solution for businesses. With Cloud SQL, organizations can seamlessly deploy, manage, and scale their relational databases in the cloud. It provides automated backups, built-in security features, and effortless replication for high availability. Cloud SQL supports various popular database engines, including MySQL, PostgreSQL, and SQL Server, ensuring compatibility with existing applications. With its simplicity and robustness, Cloud SQL enables businesses to focus on their core operations while enjoying the benefits of a fully managed database service.
CloudSQL

Google Memorystore is a fully managed, in-memory data store service offered by Google Cloud. It provides high-performance and reliable in-memory caching for applications, allowing them to access frequently accessed data quickly. With Memorystore, developers can easily set up and manage their Redis or Memcached instances, benefiting from automatic scaling, data persistence, and seamless integration with other Google Cloud services. The service ensures low-latency data access and high availability, making it an excellent choice for applications that require fast and scalable caching capabilities.
MemoryStore

Google Firestore is a fully managed, scalable, and flexible NoSQL document database provided by Google Cloud. It offers seamless integration with other Google Cloud services and provides developers with a powerful and intuitive API for building applications. Firestore allows for real-time data synchronization, automatic scaling, and secure data storage. It supports a variety of data types and offers strong consistency, making it suitable for a wide range of use cases, from mobile and web applications to IoT and real-time analytics. With its ease of use, scalability, and robust features, Firestore empowers developers to build reliable and efficient applications.
Firestore

BigQuery is a powerful and fully-managed data warehouse solution offered by Google Cloud. It allows organizations to store, analyze, and query massive amounts of data quickly and efficiently. With its scalable infrastructure and advanced analytics capabilities, BigQuery enables businesses to gain valuable insights from their data, make data-driven decisions, and drive innovation.
BigQuery

Google Cloud's managed service, BigTable, offers a highly scalable and fully managed NoSQL database solution. With BigTable, businesses can store and process massive amounts of structured data with low latency and high throughput. It provides automatic scaling, high availability, and seamless integration with other Google Cloud services. BigTable is designed to handle real-time workloads and is ideal for applications that require fast and consistent data access, such as time series analysis, IoT data processing, and personalization. With its performance, scalability, and ease of use, BigTable empowers businesses to unlock the full potential of their data.
BigTable

Vertex AI is a unified machine learning platform provided by Google Cloud. It simplifies the end-to-end process of building, training, and deploying machine learning models. With Vertex AI, organizations can leverage powerful pre-built models, automate ML workflows, and easily scale their AI projects. It enables businesses to accelerate their AI initiatives, make predictions, and unlock valuable insights from their data.
VertexAI
Kubernetes is a vibrant and diverse ecosystem of developers, operators, and enthusiasts working together to advance the world of containerization and cloud-native technologies. With a strong emphasis on openness, collaboration, and community-driven development, it is a place where ideas are shared, problems are solved, and innovation thrives. Through its extensive network of contributors and contributors, the Kubernetes Community continues to shape the future of application management and empower organizations to embrace the power of container orchestration at scale.
Kubernetes

Knative is an open-source serverless platform that runs on top of Kubernetes. It provides a set of building blocks for deploying and managing serverless workloads, allowing developers to focus on writing code without worrying about infrastructure. With its auto-scaling capabilities and support for event-driven architectures, Knative enables developers to build and deploy scalable, event-driven applications in a serverless environment.
Knative
CloudEvents is a specification for describing event data in a common format, enabling interoperability between different cloud services and systems. It provides a lightweight and standardized way to represent events, making it easier to build event-driven architectures and integrate various services. With CloudEvents, developers can ensure seamless communication and data exchange across different platforms and environments, simplifying the development of distributed and event-based applications.
CloudEvents
