Aula - Behind the scenes of The Learning Experience Platform - Our stack

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

  • We heavily rely on infrastructure as code and use Terraform to define and provision new environments. Terraform removes the human error factor and makes creating new environments a far easier process.

  • serverless-graphql

    Serverless GraphQL Examples for AWS AppSync and Apollo

  • Most of our back-end logic runs on AWS Lambda and the Serverless framework with the Node.js runtime. This allows us to focus on the business logic rather than managing servers. We find that Lambda functions scale phenomenally well. Migrating from a Docker/EC2 model to Lambda has truly transformed Aula Engineering, dramatically improving stability and developer experience.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

  • Runs E2E tests written in Cypress.

  • Sentry

    Developer-first error tracking and performance monitoring

  • Client-side errors are tracked via Sentry.

  • Redis

    Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.

  • Redis for our WebSocket server instances to communicate and deliver real-time updates to our front-ends.

  • react-native

    A framework for building native applications using React

  • At Aula, we love React for its one-way data flow, composability and huge community. We use React in all our client applications. On mobile, React Native gives us all the benefits of React plus access to native features when needed.

  • CircleCI

    Discontinued CircleCI's frontend (by circleci)

  • All of our code lives in a monorepo hosted on Github, which we also use for issue-tracking. When a PR is open, a Circle CI job kicks off that lints and tests the changes.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • The Essential Guide to Internal Developer Platforms

    3 projects | dev.to | 13 Mar 2024
  • LogCaptor: Simplificando o Teste de Logs em APIs REST Java

    2 projects | dev.to | 12 Mar 2024
  • Build a simple E-commerce PIM with Next.js, Prisma, and Neon

    4 projects | dev.to | 9 Mar 2024
  • Building a Serverless Reader View with Lambda and Chrome

    5 projects | dev.to | 25 Sep 2023
  • Inferno Versions 2 through, like, 8 released.

    3 projects | /r/infernojs | 17 Sep 2023