Skip to content

Instantly share code, notes, and snippets.

View raynerpupo's full-sized avatar

Rayner Pupo raynerpupo

  • ThoughtWorks.
View GitHub Profile

Intro

Discipline is the future

https://www.youtube.com/watch?v=ecIWPzGEbFc blah Uncle Bob Martin conference about the Future of programming, can reduce the whole conference in one word "discipline" FP paradigm is even older than others mainstream like OOP. It's taking a rise lately given most of the current languages/ecosystems can eventually get an approximate result, yet the time and effort to build and refactor could be very different.

TechOps Chatbot backend

Architecture overview

The TechOps Chatbot backend is a NodeJS API written in TypeScript, served with ExpressJS, secured with Passport through a secret bearer token and provisioned on AWS using Terraform. The users feedback is stored in a DynamoDB database on AWS using the aws-sdk and dynamodb-data-mapper.

API endpoints

POST::/feedback