3 ms·
My project, Postways [1], started a side project but it's now a little bit more than that. I used to work for a startup were we where sending a lot of email, SM
by pan69 9y ago
My project, Postways [1], started a side project but it's now a little bit more than that. I used to work for a startup were we where sending a lot of email, SMS and mobile push notifications to our customers. We used various different services for this at the time. The main problem was managing our message content. Our message text, such as SMS and mobile push, was stuck in source code and the HTML email templates were hosted in some marketing email platform. Every time the product people wanted update a message it was too much work because and at least one dev had to be involved. It was all quite messy and difficult to maintain.
Think of Postways as a content management system for transactional message templates with a unified API.
Even though this started as a side project, it quickly became more than that. It was a great opportunity to see if I could turn this into a service (a product), and that became the real challenge.
The main stack is pivoted around PHP 7.1. I use Symfony 3 for the web-tier and Doctrine 2 for the persistence layer. It runs on AWS and uses services such as EC2, RDS, SQS, Elasticache, Route53 and of course, SES and SNS.
[1] https://www.postways.com https://www.postways.com