IntelligentBee
Customer Care Company & Software Outsourcing Partner
Customer Care Company & Software Outsourcing Partner
SendGrid is a platform for transactional and marketing emails.
The client requested the following:
Implement Marketing campaign application - used to send marketing campaigns to lists that could have tens of millions of recipients
Integrate SendGrid services with different resellers: (eg. Google, Microsoft Azure, Heroku, etc)
Work closely with the billing team to implement different billing workflows
Create other microservices like:
permissions service that it was called by most of the existing services to see if the user/API key has permission to do an action
a microservice to consume Google pubsub events that were triggered when a Sendgrid upgrade/downgrade/cancel account event was triggered from Google marketplace.
microservice that was processing high-volume events sent by Sendgrid webhook and then stored them in a data warehouse
Used technologies and tools:
PHP Symfony
GoLang
RoR
Microservices
MySql
Redis
RabbitMq
Memcached
Zookeeper
Kafka
Docker
"We partner with IntelligentBee to both accelerate development efforts and provide global technical support services for our customers. The development solutions they provide are durable, scalable and deliver results. The technical support they provide allows us to quickly solve or escalate customer problems and drive customer loyalty. They operate as a seamless extension of our domestic team and always produce results."
Ken Apple
VP of Support and Business Operations, SendGrid