Our technology stack in 2019

Check out the technology stack at Popsa for our Platform (hosted on AWS), Android and iOS apps, as well as the DevOps tools we use.

We'll keep an up-to-date overview of our stack here and link to in-depth posts where we have tech case studies, for example "how we optimised our API to reduce network overhead by 70% using Protocol Buffers".

Read more about our Platform, Android, iOS and DevOps stacks below.


Platform

Languages

  • GoLang
  • Python
  • PHP
  • JavaScript

AWS Technologies

  • S3
  • DynamoDB
  • ECS
  • ECR
  • EC2
  • Lambda
  • SQS
  • SNS
  • SES
  • CloudWatch
  • CloudFront
  • ElasticSearch
  • API Gateway
  • EC2
  • VPC
  • Rekognition
  • Step Functions
  • Athena
  • Batch
  • RDS
  • CloudFront
  • CodeBuild
  • X-Ray
  • CloudFormation
  • Trusted Advisor
  • IAM
  • Organizations
  • Certificate Manager
  • KMS

In development, we're working with...

  • Sagemaker
  • Neptune

3rd Party Tools


Android

 Languages

  • Kotlin
  • Java (legacy only)

Google Technologies

  • Google Pay
  • Architecture components (LiveData, ViewModel)
  • WorkManager
  • Material Design
  • Mockito / DaggerMock / Unit test
  • Firebase Messaging
  • Google Vision

3rd Party Tools / Dependencies

See our DevOps stack below


iOS

 Languages

  • Swift

Apple Technologies

  • CoreData
  • Photos
  • Vision
  • CoreML
  • CoreAnimation
  • Grand Central Dispatch
  • Operations
  • PassKit
  • Apple Pay
  • AVKit
  • CoreGraphics
  • Metal
  • CoreImage
  • UIKit
  • UserNotifications
  • XCTest

 3rd Party Tools / Dependencies


DevOps