StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Follow on

© 2025 StackShare. All rights reserved.

Product

  • Stacks
  • Tools
  • Feed

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service
  1. Home
  2. Companies
  3. Trilo
Trilo

Trilo

trilo.io

Trilo is the simplest way to pay, increasing retention while scrapping transaction fees. Rewarding customers every time.

45tools
10decisions
0followers
OverviewTech Stack45Dev Feed

Tech Stack

View all 45
Stack by Layer
Application & Data20
Utilities8
DevOps11
Business Tools6
Application & Data
20 tools (44%)
Utilities
8 tools (18%)
DevOps
11 tools (24%)
Business Tools
6 tools (13%)

Application & Data

20
MySQLHangoutsSassServerlessNext.jsReduxES6Mac OS XreactstrapAmazon Route 53AWS LambdaReact NativeGraphQLAmazon S3Google DriveTypeScriptNode.jsJavaScriptAmazon DynamoDBAmazon CloudFront

Utilities

8
AWS IAMTwilio SendGridPostmanSlackAmplitudeAmazon CognitoAmazon SQSAmazon API Gateway

DevOps

11
AWS CodePipelineAWS CodeCommitAWS CodeBuildWebpackHomebrewSentryLinearAmazon CloudWatchAWS CloudFormationGitVisual Studio Code

Business Tools

6
LoomStorybookStack OverflowLucidchartFigmaReact

Latest from Engineering

View all
Tobin Chew
Tobin Chew

CTO at Trilo

Mar 22, 2021

DecidedonAmazon SQSAmazon SQSAWS LambdaAWS Lambda

Lambda has an annoying limitation in that we cannot return HTTP response data, and then continue executing. This affects an event based system using Lambda, because a requester has to wait for a pushed event to travel through the system and the response to travel all the way back before getting an HTTP response which is a terrible user experience! It does however have the advantage that we know if an event has failed somewhere...critical for payments.

SQS allows the best of both worlds. A single (very fast) HTTP request to SQS to send the payload, then SQS deals with ensuring that the rest of the actions can complete.

7.19k views7.19k
Comments
Tobin Chew
Tobin Chew

CTO at Trilo

Mar 22, 2021

DecidedonAmazon DynamoDBAmazon DynamoDBAWS AppSyncAWS AppSyncGraphQLGraphQL

We ummed and ahhed for a while over this. We definitely wanted a tight structure and relatability between tables which points towards SQL. The Aurora Serverless was a strong contender as it allows easy access from node via the aws-sdk. However we liked the very easy scalability of DDB, and most of the persistence work was executing on single entries containing a lot of fields which lends itself well to DDB. There are very few cases where we need to select a large list of items, and any complex queries are neatly scriptable in AppSync resolvers in Velocity. Going for Document over SQL was a very fundamental decision which has shaped how a lot of the API, and therefore the product, functions.

15.3k views15.3k
Comments
Tobin Chew
Tobin Chew

CTO at Trilo

Mar 18, 2021

DecidedonAWS CloudFormationAWS CloudFormation

Having the Infra all scripted makes life far easier. We tried the SLS Components but felt uneasy not having a clear list of all the components. The CF auto provisioning/rolling back/etc, yes it's slow but it's incredibly solid.

3.79k views3.79k
Comments
Tobin Chew
Tobin Chew

CTO at Trilo

Mar 18, 2021

DecidedonNext.jsNext.jsCreate React AppCreate React AppGatsbyGatsby

We started with Gatsby as it allowed imports from outside the root directory. We soon wanted lambda server side rendering and switched to NextJS, and Webpack aliases.

217 views217
Comments

Team on StackShare

3
Hamish Blythe
Henry George
Thomas Hutchinson