Back

SendGrid

- Ongoing
Iasi
Financial Services
Email Marketing Custom Software Development
IntelligentBee Img

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

Fill in the details, and our team will get back to you soon.

Contact Information
+ * =