What to Expect When You’re Expecting Data: 4 Valuable Lessons Learned

What to Expect When You’re Expecting Data: 4 Valuable Lessons Learned

http://ift.tt/2qy0UVB

My five years at Yesware have coincided with tremendous business and database growth — and all the growing pains that come with scaling. In those five years, our platform has evolved from one monolithic application to a collection of around 40 microservices, data has grown to many terabytes, and the engineering team has gone from five members to over 20 and is still growing. Experiencing this growth — and the accompanying challenge — taught us some valuable lessons along the way about how to manage a rapidly expanding quantity of data.

Lesson #1: Database-as-a-Service (DBaaS) Is a Valuable Asset for Startup Development Teams

For startups with limited resources, outsourcing database management to a Database-as-a-Service is an increasingly popular option. We’ve tried self-hosting in some limited use cases with very mixed results, and tend to prefer working with DBaaS. You benefit from your provider’s expertise and know that your database is configured from the beginning with best practices built in. At Yesware, we use a variety of databases across our platform such as MongoDB, PostgreSQL, and Redis, and use several DBaaS providers. For example, we’ve used mLab‘s MongoDB solution since the beginning and they provide architectural guidance and performance tuning as part of their support.

java

via DZone.com Feed https://dzone.com

May 29, 2017 at 07:09AM

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s