Peter Lyons
Technology Stacks
I have used many libraries and programming languages beyond these. These are just some of my current favorites.
Operating System and Database
- Development OS: Linux, Mac OS X
- Deployment OS: Ubuntu or Debian
- Database: PostgreSQL and/or MongoDB and/or DynamoDB
Node Application Stack
- Language: JavaScript
- App Server: Express, hapi
- Views: pug or mustache
- CSS: Stylus
- Tests: tap, mocha, sinon
- Control Flow: async
- Utility: lodash
- Logging: bole
- Configuration: config3
- Linting: eslint, prettier
Streaming Applications
- Confluent Platform (kafka, kafka-connect, kafka-streams)
- clojure
Amazon Web Services
- Lambda
- EC2
- ECS
- IAM
- API Gateway
- DynamoDB
- S3
- CloudFront
- IoT
- SES
- SNS
- Terraform
Browser
- vanilla.js when convenient. Otherwise jQuery.
- browserify for bundling JavaScript for the browser
Devops
Utility
Infrastructure
- Hosting: Digital Ocean or Amazon EC2
- DNS: NameCheap
- Bulk storage: Amazon S3