Back

IntelligentBee

Customer Care Company & Software Outsourcing Partner

In this Case-study

Icon

Share It On:

IntelligentBee Img

SendGrid

Description

SendGrid is a platform for transactional and marketing emails.

Challenge

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

Solutions

Used technologies and tools:

  • PHP Symfony

  • GoLang 

  • RoR

  • Microservices

  • MySql

  • Redis

  • RabbitMq

  • Memcached

  • Zookeeper

  • Kafka

  • Docker

Impact

"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

Location
Date
Industry
Expertise Email Marketing Custom Software Development

You might also like