PHP C#.NET ASP.NET Core 2.0 Web API Websockets NodeJS LNMP Redis AWS Laravel Serverless
Agency: Stylist. Client: Stylist
Stylist is a free weekly leading UK magazine for women. Strong digital and online presence is currently supported by a small dev team which I’m happy to be a member of. We use AWS as our main technology solution partner with React powered front-end application stack and headless Wordpress CMS used by both editorial & commercial teams. We also actively use a bespoke LNMP based CRM solution called Alexandria (formerly known as Telemetry) which is the main project I’m currently responsible for in terms of maintenance and development.
Alexandria’s core is a set of restful APIs and CLI command tools built using Laravel framework hidden behind the Load Balancer and EC2 auto-scaling group that sits on top of sizeable RDS. Alexandria is being greatly supported by a set of external microservices developed using a mix of serverless technology stacks (.NET Core / Powershell, NodeJS and PHP). Its main responsibility is to manage all user specific data according to the GDPR rules including (but not limited to): email subscriptions, competition entries, promotion entries, email opens, email clicks, acquisition points and content analysis.
I created the following chart to illustrate what Alexandria is and what services it connects to: Alexandria's overview
My key tasks and responsibilities are: