Facebook Page View
Blog

TASK TOWER EMAIL MANAGEMENT USING ELASTIC BEANSTALK

How TASK TOWER uses ELASTIC BEANSTALK to make the EMAIL MANAGEMENT process skyrocket

About

Task Tower is a great tool for managing emails of employees within the company, creating tasks, handling projects, along with the unified calendar, sticky notes, directory, and many more features. These features enhance experiences for users and managers to communicate seamlessly. Task Tower is a communication platform programmed in .NET and Angular. It facilitates communication between internal system users and external emails addresses.

The Challenge

When Task Tower was implemented, we needed to meet significant compute needs cost-effectively.

We faced the challenge of automating the mail detecting system and cost factor which would have been too high if the database had to be set up. Another choice was to choose one email platform. A platform where we could share calendars and where there is a guarantee of security, stability, and performance. However, the process of managing the infrastructure required for the deployment of the application is pretty tedious. It becomes a stressful job for the IT department to manage the storage, especially Emails and operating system.

Approach

We came to the conclusion that the cloud was the best way to meet the needs for cost savings, scalability, and email automation and decided to use Amazon Web Services (AWS). After exploring all AWS services, one of those services was AWS Elastic Beanstalk, which is used to deploy and scale web applications.

However, AWS offers Elastic Beanstalk which provides a platform for those who want to deploy their code without any hassle. Beanstalk provides a lot of flexibility to the users by charging them according to their usage.

To use this service, developers just need to upload the code and AWS Beanstalk will take care of the rest. Elastic Beanstalk handles the deployment, from capacity provisioning, application health monitoring to load balancing.

Solution

Task Tower Email

We have set up an Email Processing service in Elastic Beanstalk of AWS. AWS S3 takes care of the mails which arrive in S3 Bucket. Email gets stored in Database after being processed.

We configured the Zimbra mail server on AWS EC2 instance. All the incoming mails from end-user first pass through SPAM_TITAN SERVICE which is a software solution that blocks spam, viruses, malware, ransomware, phishing attempts, and other email threats.

As the Incoming mail arrives in Zimbra mail server, it runs the scripts in crontab utility which moves the mail to s3 bucket. As soon as mail arrives in S3 Bucket from Zimbra server, it triggers the Lambda Function which then calls the web service in Elastic Beanstalk for the response (fig). Thus, using Elastic Beanstalk, we automate the process by attaching the S3 bucket along with Zimbra Email Service, with the help of Lambda Function.

Now, AWS Beanstalk helps us to automate the whole process of managing the application. We can retain full control over AWS resources powering our applications and can access the resources at any time.

Conclusion

Our goal was to meet the requirements of automating Email Management without spending significant amounts. Once we migrated to AWS Elastic Beanstalk and Lambda, there would be a greater impact on our business as productivity increases and cost decreases.

Beanstalk helps us to save the stress of handling data cost-effectively.

EXPERIENCE

8 +

INDUSTRIES

10 +

DEV STAFF

50 +

PROJECTS

50 +

SUPPORT

24/7
Our Technologies

Microsoft .Net
Java
Amazon Aws Cloud
Google Cloud
Linux
Android Ios
php
nodejs
angularjs
python
Artificial intelligence
Machine Learning
IoT(Internet of Things)
IIoT(Industrial Internet of Things)
Recent Post

5 Thing to know about AWS CloudFront

  With the boom in resource availability through digital platforms, there are tons of websites and applications available for the...
Read More
5 Thing to know about AWS CloudFront

6 Thing to know about AWS CloudFormation

  The world is in a transition phase. Every manual action is getting automated now. While using Amazon Web Services,...
Read More
6 Thing to know about AWS CloudFormation

AWS APPSYNC : SIMPLIFYING APPLICATION DEVELOPMENT

Building an application requires designing both the front-end and the back-end. And then comes the heavy-duty of streamlining the data...
Read More
AWS APPSYNC : SIMPLIFYING APPLICATION DEVELOPMENT

AWS BATCH: FACILITATING LONG-RUNNING BATCH PROCESSES

With the boom in the technological era, data is increasing in volume, and managing them demands both resources and time....
Read More
AWS BATCH: FACILITATING LONG-RUNNING BATCH PROCESSES

Amazon Redshift: Introduction, Benefits & Use Cases

Amazon Redshift Introduction The size of data to be analyzed is becoming huge and massive day by day with the...
Read More
Amazon Redshift: Introduction, Benefits & Use Cases

Amazon Kinesis: Introduction, Benefits & Use Cases

  AWS has launched Amazon Kinesis service that is famous for real-time big data processing and ingestion. What is Amazon...
Read More
Amazon Kinesis: Introduction, Benefits & Use Cases

AWS Elastic Load Balancing in Cloud: What do you need to know?

  The IT industry is expanding each day and so is the need for computing and storage resources. Extensive quantities...
Read More
AWS Elastic Load Balancing in Cloud: What do you need to know?

Why multi-touch technology is the perfect fit for Industrial Automation?

Almost every manufacturing personnel is familiar with the multi-touch technology for industrial automation. We use it in our day-to-day lives....
Read More
Why multi-touch technology is the perfect fit for Industrial Automation?

AI for Monitoring and Refining Business Processes

All of the leading companies in the world are riding the digital wave with innovative tech solutions and by harnessing...
Read More
AI for Monitoring and Refining Business Processes

Deploy Kubernetes Application With AWS EKS

Introduction to AWS EKS Amazon Elastic Kubernetes Service (Amazon EKS) is basically a Kubernetes Service, which is fully managed. Kubernetes...
Read More
Deploy Kubernetes Application With AWS EKS
118GROUP
Rated 4.6/ 5 based on 53 customer reviews
SNDKCorp
101 Astron Tech Park, Near Iskcon Cross Road, Ahmedabad, 380015, Gujarat, India
Phone: +917966775888